Grzegorz Bizon
9e211091a8
Enable Style/EmptyLines cop, remove redundant ones
2016-07-01 21:56:17 +02:00
Alejandro Rodríguez
86359ec854
Refactor repository paths handling to allow multiple git mount points
2016-06-29 22:30:31 -04:00
DJ Mountney
1a7326ba9a
Switch the gitlab:db:configure task to use tables.any? instead of looking specifically for the schema_migrations table
2016-05-25 10:47:09 -07:00
DJ Mountney
40d4d8a4e7
Add tests for the gitlab:db:configure rake task
2016-05-25 10:44:22 -07:00
Kamil Trzcinski
12bd781031
Fix backups if registry is disabled
2016-05-23 14:18:39 -05:00
Kamil Trzcinski
143cd58c39
Added backup of container registry
2016-05-16 17:25:38 -05:00
Grzegorz Bizon
6f0cba11da
Ensure uploads dir exists when running backup specs
2016-03-30 15:40:49 +02:00
Drew Blessing
5516b6c47f
Reload the schema before restoring a database backup
2016-03-21 21:16:34 -05:00
Marin Jankovski
2219743d5c
Add lfs to backup specs.
2015-11-19 10:43:45 +01:00
Marin Jankovski
d9c4625c6d
Specs that failed before the fix.
2015-11-18 13:16:07 +01:00
Kamil Trzcinski
d0e3e823a2
Implement Build Artifacts
...
- Offloads uploading to GitLab Workhorse
- Use /authorize request for fast uploading
- Added backup recipes for artifacts
- Support download acceleration using X-Sendfile
2015-11-10 12:51:50 +01:00
Jacob Vosmaer
b847baf8c4
One more backup spec fix
...
Stop the 'uploads' part from actually running.
2015-10-06 16:11:59 +02:00
Jacob Vosmaer
852526e07f
Spec fixes for new backup contents
2015-10-06 16:10:14 +02:00
Guilherme Garnier
aed145a9c6
Fix rubocop warnings in spec/lib and spec/tasks
2015-10-03 16:02:21 -05:00
Kamil Trzcinski
2f2b9f67c2
Fix backup tests
2015-09-16 00:06:41 +02:00
Kamil Trzcinski
81d98112d4
Fix: tasks/gitlab/backup_rake_spec.rb
2015-09-15 22:21:51 +02:00
Kamil Trzcinski
ed18e04bb3
Cleanup CI backup => migrate with GitLab
2015-09-15 20:14:21 +02:00
Jacob Vosmaer
39a7e210a3
Use a separate backup test directory and nuke its contents
2015-07-24 18:54:06 +02:00
Jacob Vosmaer
db0fce322a
Create more backups during backup tests
...
I hope this makes the backup tests more reliable.
2015-07-24 18:34:00 +02:00
Jacob Vosmaer
810ffab4b1
Use a loop when enabling subtasks
2015-07-10 14:44:07 +02:00
Jacob Vosmaer
4612599e5e
Remove rake task re-enabling into a method
2015-07-09 12:11:35 +02:00
Jacob Vosmaer
64f6034091
More hacks to get the specs working again
2015-07-08 20:07:56 +02:00
Jacob Vosmaer
0194dd4182
Add tests for custom backup archive file permissions
2015-07-07 19:03:29 +02:00
Dmitriy Zaporozhets
779646ef38
Fix rubocop issues after merge of recent master
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-06-23 10:46:29 +02:00
Robert Speicher and Dmitriy Zaporozhets
bf71d53f63
Change to_not calls to not_to
...
Both work, but now we're consistent across the entire app.
2015-06-22 12:13:49 +02:00
Robert Speicher and Dmitriy Zaporozhets
5a9ede4721
Update mock and stub syntax for specs
2015-06-22 12:13:46 +02:00
Douwe Maan
9157985cfc
Merge branch 'fix-backup-spec-regexp' into 'master'
...
Improve regexp to prevent false positives
If a filename happened to contain "db" and enough "rwx" characters before, then
this test would previously fail. For example:
```
drwxr-xr-x gitlab-runner/gitlab-runner 0 2015-04-02 07:46 uploads/tmp/cassidy.stokes8477/gitlabhq/36d972fa55d6b44810fc6fd843473adb/
```
Adding a space before the "db" match string tightens up the regexp and reduces the
chance of an unintended match.
See merge request !489
2015-04-03 08:49:47 +00:00
Stan Hu
b277f23a53
Improve regexp to prevent false positives
...
If a filename happened to contain "db" and enough "rwx" characters before, then
this test would previously fail. For example:
```
drwxr-xr-x gitlab-runner/gitlab-runner 0 2015-04-02 07:46 uploads/tmp/cassidy.stokes8477/gitlabhq/36d972fa55d6b44810fc6fd843473adb/
```
Adding a space before the "db" match string tightens up the regexp and reduces the
chance of unintended match.
2015-04-02 07:02:47 -07:00
Valery Sizov
67c83489ca
ability to skip some items in backup
2015-04-02 15:37:50 +03:00
Vinnie Okada
0f78d92e4c
Don't use chmod_R for backup tars
...
When creating backup tar files, only change permissions on the `db`,
`uploads`, and `repositories` directories, not their contents.
2015-03-28 08:38:48 -06:00
Vinnie Okada
61c06c5e1a
Change permissions on backup files
...
Use more restrictive permissions for backup tar files and for the db,
uploads, and repositories directories inside the tar files.
2015-03-17 19:04:21 -06:00
Dmitriy Zaporozhets
3a324d9c6d
Revert "Merge branch 'backup-permissions' into 'master'"
...
This reverts commit c42262b43b , reversing
changes made to c6586b1283 .
2015-03-16 23:51:46 -07:00
Vinnie Okada
8587a29370
Change permissions on backup files
...
Use more restrictive permissions for backup tar files and for the db,
uploads, and repositories directories inside the tar files.
2015-03-15 13:14:30 -06:00
Jeroen van Baarsen
0c4a70a306
Updated rspec to rspec 3.x syntax
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-02-12 19:17:35 +01:00
Marin Jankovski
cdc62cffcb
Add rake task for google schema whitelisting.
2014-12-04 15:22:10 +01:00
Jacob Vosmaer
46b1c63b7a
Make backup version blocker test more robust
...
Assuming that VERSION != VERSION.reverse is not robust. This will fail
at e.g. version 6.6.6.
2014-02-28 12:11:43 +01:00
Jacob Vosmaer
b36751c897
Use VERSION contanst in backup specs
2014-02-28 11:57:58 +01:00
Andrew Kumanyaev
f9780eeeca
Fix deprecation in specs
...
From https://github.com/gitlabhq/gitlabhq/pull/6053
2014-01-15 14:00:11 +03:00
Dmitriy Zaporozhets
fb0b932937
Revert "Fix deprecation in specs"
...
This reverts commit 414ead57ee .
2014-01-14 23:55:51 +02:00
Andrew Kumanyaev
414ead57ee
Fix deprecation in specs
...
DEPRECATION: `expect { }.not_to raise_error(SpecificErrorClass)` is deprecated. Use `expect { }.not_to raise_error` (with no args) instead. Called from /home/travis/build/gitlabhq/gitlabhq/spec/tasks/gitlab/backup_rake_spec.rb:42:in `block (4 levels) in <top (required)>'.
2014-01-14 20:57:29 +03:00
Johannes Schleifenbaum
cd19f82e51
Fix typos
2013-07-29 12:47:06 +02:00
Andrey Kumanyaev
67ccc8b52a
Replace old hashes with new 1.9 ruby hashes (rebase)
2013-05-05 18:01:10 +04:00
Dmitriy Zaporozhets
c8ba5c2d58
Fix routing issues when navigating over tree, commits etc
2012-12-25 06:14:05 +03:00
Dmitriy Zaporozhets
b510f8c496
Fixed tests
2012-12-21 13:37:44 +02:00
Hugo Duksis
a9c2500a55
Stub for Dir.chdir as it is not needed
2012-11-20 16:34:58 +02:00
Hugo Duksis
a8eb3fe1d2
tests for issue #1984
2012-11-19 22:42:58 +02:00