Commit Graph

15 Commits

Author SHA1 Message Date
Evan Read 57f80a2e3e Exclude docs-only branches from job 2019-06-25 04:36:37 +00:00
Heinrich Lee Yu c099392360 Only push to assets-compile-cache in master
Also update dependencies to match updated job names
2019-06-17 22:50:50 +08:00
Heinrich Lee Yu 2764035f3d Bump assets-compile-cache to cleanup old files 2019-06-17 22:50:50 +08:00
Lukas Eipert b7de40f688
Update to node@12
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
2019-06-14 10:11:57 +02:00
Stan Hu f7ec4df5f0 Merge branch '10403-harden-against-gitlab-assets-compile-transient-failures' into 'master'
Harden gitlab:assets:compile against transient network failures

Closes gitlab-ee#10403

See merge request gitlab-org/gitlab-ce!29211
2019-06-05 16:51:20 +00:00
Kamil Trzciński d2cc841c55 Add yaml lint
This commit adds CI job that validates all `*.yml`
with `yamllint`.

This commit fixes all offenses present in repository.
2019-06-05 16:31:35 +00:00
Nick Thomas 4e5f50d734
Harden gitlab:assets:compile against transient network failures 2019-06-05 15:58:35 +01:00
Stan Hu 590b79e84b Remove Google apt source from gitlab:assets:compile step
Chrome is already installed in this image, and the apt-get update
is only used to install jq.
2019-05-30 07:37:39 +00:00
Stan Hu a50951d73a Upgrade Ruby version to 2.6.3
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
2019-05-08 06:21:14 -07:00
Stan Hu faf8789b05 Upgrade CI images to use Chrome V73
Attempt to solve issues such as
https://gitlab.com/gitlab-org/gitlab-ce/issues/60953.
2019-04-28 06:45:02 -07:00
Peter Leitzen fb743d6158 CI: Fix upload of screenshots in gitlab:ui:visual
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
2019-04-26 17:31:56 +00:00
Rémy Coutable 9649c2ef47
Organize better Review Apps and QA jobs
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>
2019-04-24 19:25:37 +02:00
Rémy Coutable cbd271a8fc
Always save artifacts in the gitlab:ui:visual job
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-17 19:56:10 +02:00
Zeger-Jan van de Weg 5a50e88de2
Test using Git 2.21
Given Rails doesn't use the Git binary anymore, this shouldn't be a
problem.
2019-04-16 15:11:20 +02:00
Kamil Trzciński 931d84ac00 Refactor .gitlab-ci.yml 2019-04-15 14:16:58 +02:00