Commit Graph

78 Commits

Author SHA1 Message Date
7e3ff5a0be Retrieve and sync flaky specs report from and to S3
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-08-11 14:55:10 +02:00
06165fa0af Remove test gitaly when older than version file 2017-08-03 10:15:08 +00:00
913aca1db9 Make sure we didn't commit conflicts 2017-08-01 12:06:56 +00:00
e99564568b CI fixes for gitaly-ruby 2017-08-01 10:48:46 +02:00
c4d35a415a Don't install fog-aws and mime-types gems in scripts/prepare_build.sh
Instead, install them only for the 'update-knapsack' job.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-13 16:08:31 +02:00
6d22e1e838 Revert "Merge branch '34902-bump-knapsack-to-1-14-0' into 'master'"
This reverts merge request !12753
2017-07-11 10:59:16 +00:00
d7bbafd897 Merge branch '34902-bump-knapsack-to-1-14-0' into 'master'
Bump knapsack to 1.14.0

Closes #34902

See merge request !12753
2017-07-11 08:21:20 +00:00
cb3b4a15e6 Support multiple Redis instances based on queue type 2017-07-11 03:35:47 +00:00
3f52ea5bd1 Bump knapsack to 1.14.0 2017-07-11 06:02:28 +09:00
3268b84f89 Ignore CVE-2017-5029 in Nokogiri 2017-06-12 23:12:07 +02:00
fb2ab2a374 Pass false to trigger if EE_PACKAGE not set 2017-06-09 17:09:46 +05:30
88811a7733 Pass EE variable if needed 2017-05-25 17:01:15 +05:30
6813c9ef51 Move the DB name at the end of the first jobs' name word and prepend it with a dash
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-17 13:25:14 +02:00
d40e1f547e Enable the Style/TrailingCommaInLiteral cop
Use the EnforcedStyleForMultiline: no_comma option.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-10 18:25:45 +02:00
784941eee6 Improve readability of code 2017-05-09 18:51:32 +05:30
e85aa42428 Move triggering build logic to separate script 2017-05-09 15:42:42 +05:30
221dccab97 Include the bundler:audit job into the static-analysis job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-04 16:34:52 +02:00
c5bca70d55 Move api lint out of static analysis job 2017-05-03 16:40:43 +00:00
1d180667b7 Merge branch '29036-use-slack-service-to-notify-of-failed-pipelines' into 'master'
Remove notify slack job

Closes #29036

See merge request !9709
2017-05-02 13:47:31 +00:00
aafe288982 Remove notify slack job 2017-05-01 19:32:13 +02:00
9b3f728cca Add scripts/static-analysis to run all the static analysers in one go
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-01 11:04:13 -04:00
336d79fbf9 Group static-analysis jobs into a single job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-01 11:04:13 -04:00
fe57708e6a Resolve "rspec_profiling is enabled for MySQL" 2017-04-28 18:05:39 +00:00
b45b08cbbf Run bundle check after bundle install instead of having a dedicated job for it
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-04-26 17:37:01 +02:00
075d2bacfd Properly use $BUNDLE_INSTALL_FLAGS 2017-04-13 16:02:36 +08:00
11ef3154bb Always use . and add more comments to prepare_build.sh 2017-04-13 15:48:25 +08:00
330292518e Merge remote-tracking branch 'upstream/master' into test-pg-mysql
* upstream/master: (90 commits)
  Fixed notebooklab code including file paths
  [BB Importer] Save the error trace and the whole raw document
  Statisfy Robertcop and Seancop
  Update documents according to:
  Update licenses.csv via:
  Update templates via:
  Add foreign key on trigger requests
  Added CHANGELOG
  Added tests and fixed a typo
  Fix typo on the class merge-when-pipeline_succeeds
  Axil's review
  remove unnecessary line
  typo
  fix typo
  fix links
  Remove an unused `cared` scope from Issue and MergeRequest
  Remove an unused `Issue.open_for` scope
  add topic: authentication
  Fix edit button on blame page without repo perms
  Don't show 'Copy content' button on text files that are not rendered as text
  ...
2017-04-12 16:11:35 +08:00
5e6d09edba Just set GITLAB_DATABASE in the script 2017-04-11 01:56:30 +08:00
c78f03ae6e We cannot use array in yaml variables 2017-04-11 00:39:19 +08:00
f1e2387e28 Use GITLAB_DATABASE: $CI_JOB_NAME[1] so that we
reduce variables definitions. Feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10156#note_26811996
2017-04-10 19:15:42 +08:00
a9945a6500 Replace on host rather than socket, feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10156#note_26812377
2017-04-10 18:41:35 +08:00
f86edca66c Remove unused code from the scripts/prepare_build.sh file 2017-04-05 13:18:37 +03:00
a236e4132e Merge remote-tracking branch 'upstream/master' into test-pg-mysql
* upstream/master: (127 commits)
  Fixed up issue boards JS specs
  Implement new service for creating user
  Add Changelog entry for pipeline retry fix
  Do not retry jobs multiple times when retrying a pipeline
  Update sentry-raven 2.0.2 -> 2.4.0
  Update webmock 1.21.0 -> 1.24.6
  Update spring 1.7.2 -> 2.0.1
  Update simplecov 0.12.0 -> 0.14.1
  Update pry-rails 0.3.4 -> 0.3.5
  Update pry-byebug 3.4.1 -> 3.4.2
  Update flay 2.6.1 -> 2.8.1
  Optimize labels finder query
  Remove Tags filter from Projects Explore dropdown
  Update capybara-screenshot 1.0.11 -> 1.0.14
  Update bullet 5.2.0 -> 5.5.1
  Update brakeman 3.4.1 -> 3.6.1
  Remove web-console gem
  Update better_errors 1.0.1 -> 2.1.1
  Display flash message to unauthenticated user when creating new issue
  Activate group name toggle based on horizontal space
  ...
2017-03-27 21:36:36 +08:00
3504ee1c25 Save Knapsack reports in S3 instead of in shared cache
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-03-24 18:18:37 +01:00
d0c44ee1e2 Note that install knapsack later than bundle install
Otherwise oddly some native gems could not be found
under some circumstance. No idea why, hours wasted.
2017-03-24 05:27:02 +08:00
3e1bd5570f Test both PostgreSQL and MySQL for the win. 2017-03-24 04:47:00 +08:00
3125c14e80 Merge branch 'patch-2' into 'master'
use plain shell

See merge request !3509
2017-01-15 07:12:54 +00:00
d6c2f5f569 Use --extended-regexp in lint-doc for compatibility with Darwin grep 2016-12-06 15:46:48 +11:00
c3adf40fd1 Remove bashism from scripts/prepare_build.sh 2016-11-18 11:52:18 +00:00
9f7a7115a4 Convert CHANGELOG to Markdown
All this does is convert the version sections into headers. The list
items shouldn't really be indented by two spaces, but it makes no
difference to the rendering and this way we retain authorship history
for the actual changes.

Related to https://gitlab.com/gitlab-org/release-tools/merge_requests/29
2016-10-16 21:05:24 +02:00
9c0b965d81 Use custom Ruby images to test builds
It allows us to remove redundant steps of installing required dependencies for every build.
2016-09-30 13:45:15 +02:00
b36534d50f Reduce output to the build log 2016-09-28 09:16:09 +02:00
2c3b75a28c Add linting for duplicate CHANGELOG versions (!6039) 2016-09-19 10:36:51 +02:00
501a7e8997 Used phantomjs variable 2016-08-15 11:43:23 +01:00
2cf3c1c31a Update phantomjs link 2016-08-13 00:57:40 -05:00
59955fbbbd Used mirrored version on GitLab 2016-08-13 00:57:40 -05:00
65572b3b96 Fix file downloading 2016-08-13 00:57:40 -05:00
e6173e0567 Install latest stable phantomjs 2016-08-13 00:57:40 -05:00
d18fe2094b Use new PhantomJS version 2016-08-13 00:57:40 -05:00
a361f314f8 add linting script for documentation 2016-08-09 00:21:10 +02:00