summaryrefslogtreecommitdiff
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'improve-review-apps-cleanup-when-previous-deployment-failed' ↵Lin Jen-Shin2019-06-251-6/+11
|\ | | | | | | | | | | | | | | | | into 'master' Improve Review Apps cleanup when previous deployment failed by only issuing an `helm delete` command Closes #63639 and #62161 See merge request gitlab-org/gitlab-ce!28661
| * 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>
* | Merge branch '62722-add-gem-size-data-to-metrics-report' into 'master'Kamil Trzciński2019-06-251-6/+6
|\ \ | |/ |/| | | | | Add gem size information to metrics.txt in memory CI artifacts See merge request gitlab-org/gitlab-ce!29827
| * Generate gem size metrics in memory CI62722-add-gem-size-data-to-metrics-reportQingyu Zhao2019-06-211-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes several changes: - Rename memory-static to generate-gems-size-metrics-static - Rename memory-static-objects to generate-gems-memory-metrics-static - Change generate-gems-size-metrics-static interface. The script now expect `bundle exec derailed bundle:mem` output as its input. The script output to stdout, or stderr for error message. - Change generate-gems-memory-metrics-static interface. The script now expect `bundle exec derailed bundle:objects` output as its input. The script output to stdout, or stderr for error message. - Generate gem size metrics. Script generate-gems-size-metrics-static extract each gem size from `bundle exec derailed bundle:mem` output. Save output to metrics file in format: 'gem_size_mb{name="zip"} 0.5'
* | Fix reports jobs timing out because of cachePhilippe Lafoucrière2019-06-252-82/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: This commit relies on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26801 which brings support to multiple extends. While `cache: {}` can disable a cache being set globally, it doesn't work with extends, which will perform a reverse deep merge based on the keys. The cache defined in the base `.default-cache` job won't be disabled in the report jobs. As a side effect, the `code_quality`, `sast`, and `dependency_scanning` jobs are running on a larger code base than expected, leading to timeouts. fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/11303 fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/60879 fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/12021
* | Exclude docs-only branches from jobEvan Read2019-06-251-0/+1
| |
* | Add Markdown lintingEvan Read2019-06-251-0/+4
|/ | | | | Also adds and one linting rule and makes project conform to it.
* Merge branch '52442-minimal-remove-mysql-support' into 'master'Robert Speicher2019-06-191-69/+0
|\ | | | | | | | | Only support postgresql (minimal version) See merge request gitlab-org/gitlab-ce!29790
| * Only support postgresqlNick Thomas2019-06-191-69/+0
| | | | | | | | MySQL support has been removed
* | Run static benchmarks from 'derailed_benchmarks'62722-include-derailed-benchmarks-data-to-ci-reportAleksei Lipniagov2019-06-191-0/+19
|/ | | | | | | | Two static memory benchmarks will be included in our CI pipeline. It will load gems from the Gemfile and check the amount of RAM consumed as well as the number of objects allocated and retained. Aggregated values will be included as 'metrics' into MRs while full reports will be downloadable as job artifacts.
* Merge branch 'remove-node-modules-from-artifacts' into 'master'Rémy Coutable2019-06-182-6/+40
|\ | | | | | | | | Only push to assets-compile-cache when in master See merge request gitlab-org/gitlab-ce!28854
| * Only push to assets-compile-cache in masterremove-node-modules-from-artifactsHeinrich Lee Yu2019-06-172-5/+39
| | | | | | | | Also update dependencies to match updated job names
| * Bump assets-compile-cache to cleanup old filesHeinrich Lee Yu2019-06-171-1/+1
| |
* | Run CI migrations since 11.11.0Yorick Peterse2019-06-171-1/+1
|/ | | | | | | | | | One can not upgrade straigt from 9.3 to 12.0, due to the schema changes being backported. Instead, one must first upgrade to 11.11.X. Omnibus already enforces this, and our online upgrade guidelines also cover this. By changing the CI config we don't have to adjust the backport migration to handle a migration path that one can not take.
* Merge branch 'leipert-node-12' into 'master'Mike Greiling2019-06-143-4/+4
|\ | | | | | | | | Update to node@12 See merge request gitlab-org/gitlab-ce!29659
| * Update to node@12leipert-node-12Lukas Eipert2019-06-143-4/+4
| | | | | | | | | | | | | | | | This updates our build images to use node@12. We are also adding a sentence to the from-source installation that while we require a minimum version of node@8, we also recommend node@12. Last but not least, we change the version of node in the .nvmrc so that developers using nvm can automatically use node@12 with the project
* | Update CODEOWNERS to add mikelewis for doc pathadd-mikelewis-as-doc-codeownerMike Lewis2019-06-121-1/+1
|/
* Add eread as CODEOWNER for doc dirEvan Read2019-06-111-1/+1
|
* Merge branch 'qa-allow-review-jobs-to-fail' into 'master'Rémy Coutable2019-06-051-2/+2
|\ | | | | | | | | Allow the review-deploy and review-qa-* jobs to fail for now See merge request gitlab-org/gitlab-ce!29208
| * 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>
* | Merge branch '10403-harden-against-gitlab-assets-compile-transient-failures' ↵Stan Hu2019-06-051-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | into 'master' Harden gitlab:assets:compile against transient network failures Closes gitlab-ee#10403 See merge request gitlab-org/gitlab-ce!29211
| * | Harden gitlab:assets:compile against transient network failuresNick Thomas2019-06-051-4/+4
| | |
* | | Add yaml lintKamil Trzciński2019-06-057-17/+25
|/ / | | | | | | | | | | | | This commit adds CI job that validates all `*.yml` with `yamllint`. This commit fixes all offenses present in repository.
* | Add code owners for security templatesOlivier Gonzalez2019-06-051-0/+1
|/
* Adds issue template for feature flag roll outjej/add-feature-flag-roll-out-issue-templateJames Edwards-Jones2019-06-041-0/+43
|
* 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
* Merge branch 'tkuah-codeowners' into 'master'Mayra Cabrera2019-05-301-2/+2
|\ | | | | | | | | | | | | Add @tkuah to CODEOWNERS Closes gitlab-com/www-gitlab-com#3357 See merge request gitlab-org/gitlab-ce!28917
| * Add @tkuah to CODEOWNERStkuah-codeownersThong Kuah2019-05-301-2/+2
| | | | | | | | Re-sort alphabetically
* | Remove Google apt source from gitlab:assets:compile stepStan Hu2019-05-301-0/+1
|/ | | | | Chrome is already installed in this image, and the apt-get update is only used to install jq.
* Merge branch '62151-broken-master' into 'master'Kamil Trzciński2019-05-242-17/+73
|\ | | | | | | | | | | | | Fix MySQL CI jobs Closes #62156 and #62151 See merge request gitlab-org/gitlab-ce!28593
| * Fix MySQL CI jobsRémy Coutable2019-05-221-2/+24
| | | | | | | | | | | | [run mysql] Signed-off-by: Rémy Coutable <remy@rymai.me>
| * Revert "Merge branch 'revert-04c3c6dd' into 'master'"Rémy Coutable2019-05-222-15/+49
| | | | | | | | | | This reverts commit 744f1f2e7037f5c70c3168d9e2e89b1c327465d2, reversing changes made to c4d930e5f54e7da07c80cc028dfc0f5c08719146.
* | Merge branch 'bvl-reenable-code-owners' into 'master'Douwe Maan2019-05-231-2/+2
|\ \ | |/ |/| | | | | Re-enable codeowners See merge request gitlab-org/gitlab-ce!28585
| * Re-enable codeowners by moving the file backBob Van Landuyt2019-05-231-2/+2
| | | | | | | | And add myself as a ruby maintainer, since I forgot about that.
* | Move package-and-qa to review stage from qa stagemove-qa-and-package-to-reviewLin Jen-Shin2019-05-221-1/+1
|/ | | | This way even if review-deploy failed we can still run it.
* Fix typos in the whole gitlab-ce projectYoginth2019-05-201-2/+2
|
* Issue template grammar improvementsBrendan O'Leary 🐢2019-05-171-3/+3
|
* 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-087-10/+11
| | | | | | | 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
* Merge branch 'winh-refactoring-issue-template-docs' into 'master'Stan Hu2019-05-061-0/+41
|\ | | | | | | | | Add issue template for refactorings See merge request gitlab-org/gitlab-ce!27889
| * Add issue template for refactoringswinh-refactoring-issue-template-docsWinnie Hellmann2019-04-301-0/+41
| |
* | Add Mayra Cabrera to codeownersMayra Cabrera2019-05-061-2/+2
| | | | | | | | | | Per the second step of: https://gitlab.com/gitlab-com/www-gitlab-com/issues/3351
* | Move the build-qa-image to the test stageRémy Coutable2019-05-061-1/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Use PostgreSQL 10.7use-pg-10.7Balasankar "Balu" C2019-05-021-1/+1
| | | | | | | | Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
* | Update ENV vars syntax for reports.ci.ymlVictor Zagorodny2019-05-021-8/+46
| |
* | Escape the usernames to avoid mentionsToon Claes2019-05-021-3/+5
|/ | | | | Avoid people and groups getting mentioned unintentionally by surrounding the names with backticks.
* Upgrade CI images to use Chrome V73Stan Hu2019-04-282-2/+2
| | | | | Attempt to solve issues such as https://gitlab.com/gitlab-org/gitlab-ce/issues/60953.
* CI: Fix upload of screenshots in gitlab:ui:visualPeter Leitzen2019-04-261-1/+1
| | | | | | | | | | | | | | Before this commit uploading of screenshots failed with WARNING: tests/__image_snapshots__/: no matching files ERROR: No files to upload ERROR: Job failed: exit code 1 After this commit it works again Uploading artifacts... gitlab-ui/tests/__image_snapshots__/: found 90 matching files Uploading artifacts to coordinator... ok
* 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>