summaryrefslogtreecommitdiff
path: root/.gitlab/ci/review.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Generate parallel spec reportsqa-review-knapsack-reportsDesiree Chevalier2019-07-171-1/+32
| | | | | Creates reports for parallel specs and collates them into a single HTML report and displays results on the merge request.
* Retry review-deploy only onceRémy Coutable2019-07-041-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Prefer offline install for yarnLukas Eipert2019-07-021-1/+1
|
* Let Helm handle the cleanup and print logs when deployment failsRémy Coutable2019-06-251-6/+9
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Retry review-deploy and review-qa-* jobs twiceRémy Coutable2019-06-251-0/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Allow the review-deploy and review-qa-* jobs to fail for nowRémy Coutable2019-06-051-2/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Generate knapsack report for review-qa-allMark Lapierre2019-06-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | Add knapsack qa report and use it to run tests in parallel Use the RSpec runner with knapsack The way the Knapsack runner uses exec to start rspec seems incompatible with the way we expect it to work. Plus, it requires specifying KNAPSACK_TEST_DIR. Instead, we use knapsacks AllocatorBuilder to select the spec files to run, and then start rspec as normal, via RSpec::Core::Runner.run This also means we can incorporate tags. Let the job run automatically Include KNAPSACK_TEST_FILE_PATTERN in vars Check all defined knapsack env vars before requiring knapsack
* Disallow the review-deploy and review-qa-smoke jobs to faildisallow-review-deploy-to-failRémy Coutable2019-05-151-3/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Upgrade Ruby version to 2.6.3sh-upgrade-ruby-2.6.3-ceStan Hu2019-05-081-1/+1
| | | | | | | Ruby 2.6 offers better performance and memory usage: https://www.rubyguides.com/2018/11/ruby-2-6-new-features/ Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/57323
* Move the build-qa-image to the test stageRémy Coutable2019-05-061-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Improve Review Apps scheduled cleanupRémy Coutable2019-04-261-3/+2
| | | | | | By moving it to the `build` stage and adding `action: stop` to it. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Organize better Review Apps and QA jobsRémy Coutable2019-04-241-58/+59
| | | | | | | Also, play manual jobs once dependency jobs are done instead of polling for the dependent jobs to be finished. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Make the Review App cleanup more efficientretry-review-deploy-twiceRémy Coutable2019-04-191-1/+1
| | | | | | Ensure that the cleanup starts right away. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Retry the review-deploy job twiceRémy Coutable2019-04-191-0/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Update review.gitlab-ci.yml to fix review-stopMarcel Amirault2019-04-181-1/+1
|
* Retry twice the review-qa-smoke jobretry-review-qa-smoke-jobRémy Coutable2019-04-171-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Refactor .gitlab-ci.ymlKamil Trzciński2019-04-151-0/+232