Commit Graph

78 Commits

Author SHA1 Message Date
Rémy Coutable 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
Jacob Vosmaer (GitLab) 06165fa0af Remove test gitaly when older than version file 2017-08-03 10:15:08 +00:00
Lin Jen-Shin (godfat) 913aca1db9 Make sure we didn't commit conflicts 2017-08-01 12:06:56 +00:00
Jacob Vosmaer e99564568b CI fixes for gitaly-ruby 2017-08-01 10:48:46 +02:00
Rémy Coutable 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
Rémy Coutable 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
Rémy Coutable 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
Paul Charlton cb3b4a15e6 Support multiple Redis instances based on queue type 2017-07-11 03:35:47 +00:00
Takuya Noguchi 3f52ea5bd1 Bump knapsack to 1.14.0 2017-07-11 06:02:28 +09:00
winh 3268b84f89 Ignore CVE-2017-5029 in Nokogiri 2017-06-12 23:12:07 +02:00
Balasankar C fb2ab2a374
Pass false to trigger if EE_PACKAGE not set 2017-06-09 17:09:46 +05:30
Balasankar C 88811a7733
Pass EE variable if needed 2017-05-25 17:01:15 +05:30
Rémy Coutable 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
Rémy Coutable 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
Balasankar C 784941eee6
Improve readability of code 2017-05-09 18:51:32 +05:30
Balasankar C e85aa42428
Move triggering build logic to separate script 2017-05-09 15:42:42 +05:30
Rémy Coutable 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
Achilleas Pipinellis c5bca70d55 Move api lint out of static analysis job 2017-05-03 16:40:43 +00:00
Robert Speicher 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
Zeger-Jan van de Weg aafe288982 Remove notify slack job 2017-05-01 19:32:13 +02:00
Rémy Coutable 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
Rémy Coutable 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
Rémy Coutable fe57708e6a Resolve "rspec_profiling is enabled for MySQL" 2017-04-28 18:05:39 +00:00
Rémy Coutable 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
Lin Jen-Shin 075d2bacfd Properly use $BUNDLE_INSTALL_FLAGS 2017-04-13 16:02:36 +08:00
Lin Jen-Shin 11ef3154bb Always use . and add more comments to prepare_build.sh 2017-04-13 15:48:25 +08:00
Lin Jen-Shin 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
Lin Jen-Shin 5e6d09edba Just set GITLAB_DATABASE in the script 2017-04-11 01:56:30 +08:00
Lin Jen-Shin c78f03ae6e We cannot use array in yaml variables 2017-04-11 00:39:19 +08:00
Lin Jen-Shin 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
Lin Jen-Shin 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
bogdanvlviv f86edca66c Remove unused code from the scripts/prepare_build.sh file 2017-04-05 13:18:37 +03:00
Lin Jen-Shin 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
Rémy Coutable 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
Lin Jen-Shin 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
Lin Jen-Shin 3e1bd5570f Test both PostgreSQL and MySQL for the win. 2017-03-24 04:47:00 +08:00
Rémy Coutable 3125c14e80 Merge branch 'patch-2' into 'master'
use plain shell

See merge request !3509
2017-01-15 07:12:54 +00:00
Robert Speicher d6c2f5f569 Use `--extended-regexp` in lint-doc for compatibility with Darwin grep 2016-12-06 15:46:48 +11:00
Nick Thomas c3adf40fd1 Remove bashism from scripts/prepare_build.sh 2016-11-18 11:52:18 +00:00
Robert Speicher 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
Kamil Trzcinski 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
Z.J. van de Weg b36534d50f Reduce output to the build log 2016-09-28 09:16:09 +02:00
winniehell 2c3b75a28c Add linting for duplicate CHANGELOG versions (!6039) 2016-09-19 10:36:51 +02:00
Phil Hughes 501a7e8997 Used phantomjs variable 2016-08-15 11:43:23 +01:00
Alfredo Sumaran 2cf3c1c31a Update phantomjs link 2016-08-13 00:57:40 -05:00
Phil Hughes 59955fbbbd Used mirrored version on GitLab 2016-08-13 00:57:40 -05:00
Kamil Trzcinski 65572b3b96 Fix file downloading 2016-08-13 00:57:40 -05:00
Kamil Trzcinski e6173e0567 Install latest stable phantomjs 2016-08-13 00:57:40 -05:00
Kamil Trzcinski d18fe2094b Use new PhantomJS version 2016-08-13 00:57:40 -05:00
winniehell a361f314f8 add linting script for documentation 2016-08-09 00:21:10 +02:00