summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Use the same path of the docs site as in productionAchilleas Pipinellis2019-01-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This started with https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24339 where a broken link was introduced, but the lint checker never caught it. The docs-lint job does the following: ```yaml script: - mv doc/ /tmp/gitlab-docs/content/ - cd /tmp/gitlab-docs # Build HTML from Markdown - bundle exec nanoc # Check the internal links - bundle exec nanoc check internal_links ``` It moves the `doc/` dir inside `content` where Nanoc is expecting the markdown files to be. It then builds the site and finally checks for the links. If the built website was deployed to production, that would be under `docs.gitlab.com/doc`. The interesting part here is that `[the logs](/doc/administration/logs.md#productionlog)` translates to `<a href="/doc/administration/logs.html#productionlog>`, so, Nanoc correctly sees this as an existing file! This MR changes the path of the docs content to be equal to $DOCS_GITLAB_REPO_SUFFIX which is defined as an environment variable and takes the value of the slug of each project: 'ce', 'ee', 'omnibus', 'runner'.
* | Set API_TOKEN in the review-build-cng job56731-wait_for_job_to_be_done-gitlab-assets-compile-fails-in-the-review-build-cng-jobRémy Coutable2019-01-231-0/+1
| | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | All review jobs should share the same only & exceptLin Jen-Shin2019-01-231-9/+13
|/
* Move the CNG triggering to a new review-build-cng jobRémy Coutable2019-01-211-6/+18
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Revert "Merge branch 'qa-use-mr-iid-in-review-app-slug' into 'master'"Rémy Coutable2019-01-211-6/+6
| | | | | This reverts merge request https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24388