summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* Add yaml lintKamil Trzciński2019-06-051-0/+1
| | | | | | | This commit adds CI job that validates all `*.yml` with `yamllint`. This commit fixes all offenses present in repository.
* Revert "Merge branch 'revert-04c3c6dd' into 'master'"Rémy Coutable2019-05-221-2/+0
| | | | | This reverts commit 744f1f2e7037f5c70c3168d9e2e89b1c327465d2, reversing changes made to c4d930e5f54e7da07c80cc028dfc0f5c08719146.
* Revert "Merge branch 'reorganize-tests-jobs-by-level' into 'master'"revert-04c3c6ddKamil Trzciński2019-05-221-0/+2
| | | This reverts merge request !27514
* Reorganize test jobs by levelreorganize-tests-jobs-by-levelRémy Coutable2019-05-201-2/+0
| | | | 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
* Upgrade CI images to use Chrome V73Stan Hu2019-04-281-1/+1
| | | | | Attempt to solve issues such as https://gitlab.com/gitlab-org/gitlab-ce/issues/60953.
* Organize better Review Apps and QA jobsRémy Coutable2019-04-241-0/+2
| | | | | | | 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>
* Test using Git 2.21Zeger-Jan van de Weg2019-04-161-1/+1
| | | | | Given Rails doesn't use the Git binary anymore, this shouldn't be a problem.
* Refactor .gitlab-ci.ymlKamil Trzciński2019-04-151-1150/+12
|
* Turn off database durability settings in CIsh-disable-postgresql-fsync-ciStan Hu2019-04-121-4/+6
| | | | | | As described in https://www.postgresql.org/docs/current/non-durability.html, we can save money and time by disabling durability in tests.
* Add a test for fast_spec_helperLin Jen-Shin2019-04-101-0/+5
|
* Only run quarantine tests on master and schedulesrun-quarantine-specs-on-master-and-schedule-onlyRémy Coutable2019-04-101-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Run anchor check on every buildEvan Read2019-04-101-1/+3
|
* Reduce number of rspec retriesSanad Liaquat2019-04-091-2/+6
| | | | | In both e2e QA tests and unit tests, reduce the number of retires to 2 (i.e., 1 initial and one retry)
* Add test suite with PostgreSQL 10 to be run on a scheduleBalasankar "Balu" C2019-04-081-0/+27
| | | | | | Also, move MySQL tests to run only on master branch, and on schedules. Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
* Merge branch 'webpack-memory-bump' into 'master'Phil Hughes2019-04-041-2/+1
|\ | | | | | | | | | | | | Fix webpack dev-server crash caused by 1.5gb limit Closes #59075 See merge request gitlab-org/gitlab-ce!26849
| * Fix webpack dev-server crash due to memory limitwebpack-memory-bumpSimon Knox2019-04-041-2/+1
| | | | | | | | Remove unneeded var for webpack-prod call in gitlab-ci
* | Use the default fetch/clone depth for the review-deploy jobqa-increase-depth-of-review-deploy-jobRémy Coutable2019-04-021-2/+0
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix GitLab CI branch matching patternLukas Eipert2019-03-291-7/+7
|
* Make cloud release job manual, as a fallbackBalasankar "Balu" C2019-03-271-1/+1
| | | | Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
* Use the default git clone depth for the review-build-cng job59288-review-build-cng-fails-if-the-last-commit-skips-ciRémy Coutable2019-03-211-1/+0
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch '57598-use-vendored-files-for-ci-config' into 'master'Grzegorz Bizon2019-03-201-19/+5
|\ | | | | | | | | | | | | Resolve "Use vendored files for CI config" Closes #57598 See merge request gitlab-org/gitlab-ce!25871
| * Move gitlab-org specific config to .gitlab-ci.ymlMatija Čupić2019-03-151-0/+8
| |
| * Use templated CodeQuality jobMatija Čupić2019-03-151-25/+3
| |
* | Fix the .review-deploy-base job so that env variables are passedRémy Coutable2019-03-191-11/+3
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Allow gitlab:ui:visual to failMarin Jankovski2019-03-121-0/+1
|
* Batch insert CI rspec_profiling dataStan Hu2019-03-121-1/+5
| | | | | | | | | | | | | | | Instead of inserting a row after each example to an external database, we save the CI profiling reports into the `rspec_profiling` directory and insert the data in the update-tests-metadata CI stage. This should make each spec run faster and also reduce the number of PostgreSQL connections needed by concurrent CI builds. `scripts/insert-rspec-profiling-data` also inserts one file at a time via the PostgreSQL COPY command for faster inserts. The one side effect is that the `created_at` and `updated_at` timestamps aren't available since they aren't generated in the CSV. Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/10154
* Increase Git clone depth to 50 for the build-qa-image jobRémy Coutable2019-03-121-0/+3
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Skip gitlab:ui:visual job for docs and masterWinnie Hellmann2019-03-081-1/+1
|
* Skip visual test in master branchClement Ho2019-03-081-0/+2
|
* Allow skip trigger for gitlab:ui:visualAdriel Santiago2019-03-081-0/+3
| | | | | | | | By adding [skip visual] to the commit message the gitlab:ui:visual test can be skipped. This is needed to avoid deadlock situations as exhibited in https://gitlab.com/gitlab-org/gitlab-ui/issues/198
* Sourcing the script in review-deploy jobRamya Authappan2019-03-071-0/+1
|
* Disable gitlab:ui:visual for documentation changesWinnie Hellmann2019-03-071-0/+1
|
* Fix typo in review-performance jobRamya Authappan2019-03-061-1/+1
|
* Re-add gitlab:ui:visual ci jobClement Ho2019-03-061-0/+23
|
* Making review-performance run on master in scheduled runsRamya Authappan2019-03-061-13/+47
|
* Revert "Merge branch 'gitlab-ui-visual' into 'master'"Winnie Hellmann2019-03-051-23/+0
| | | | | | | | This reverts commit 34293b5af83af03e8c814f488be8c31e37ff5be3, reversing changes made to fdcfae2a92ac105d458e6f9617c1f22229ef34b6. Conflicts: .gitlab-ci.yml
* Scope gitlab:ui:visual pipeline job to css only changesClement Ho2019-03-051-0/+5
|
* Add gitlab ui visual testClement Ho2019-03-051-0/+18
|
* Enabling performance metrics on Review AppsRamya Authappan2019-02-281-0/+14
|
* Correct the tags for asset compilationAlex Hanselka2019-02-211-0/+3
|
* Remove runner tags that are no longer neededAlex Hanselka2019-02-201-3/+0
|
* Do not retry jobs in quarantine since they are supposed to failRémy Coutable2019-02-141-0/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Use correct integrity hash for sprockets caching57431-sprockets-caches-files-independent-of-contentLukas Eipert2019-02-081-4/+2
| | | | | | | | Use self.integrity_uri over self.hexdigest_integrity_uri(digest), as the latter always returned nil leading to improper cache invalidation. We are alos enabling caching of `tmp/cache/assets/sprockets` again, to get those performance gains.
* Disable caching for sprockets for nowleipert-disable-sprocket-cachingLukas Eipert2019-02-081-2/+4
|
* Fix increased package size of public/assetsleipert-fix-webpack-bundleLukas Eipert2019-02-071-1/+0
|
* Add cache to the 'compile-assets' and 'gitlab:assets:compile' jobsRémy Coutable2019-02-051-8/+17
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix the package-and-qa and review-build-cng jobsRémy Coutable2019-02-011-19/+20
| | | | | | | | By changing the `review-build-cng` job to be a `single-script-job`, the repository content wasn't there, including the `*_VERSION` files, thus leading to missing variables for components in the triggered pipeline. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'sh-bump-chrome-golang-ci-image' into 'master'Clement Ho2019-01-241-2/+2
|\ | | | | | | | | | | | | Bump CI image to use Chrome 71.0 and Golang 1.11 Closes #56614 and #55578 See merge request gitlab-org/gitlab-ce!24572
| * Bump CI image to use Chrome 71.0 and Golang 1.11Stan Hu2019-01-221-2/+2
| |