Takuya Noguchi
c84a0a0922
Overhaul image for customers-gitlab-com
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-04-21 02:21:24 +00:00
Patrick Steinhardt
15e07ceb10
Bump Go version to v1.16
...
Gitaly is about to drop its minimum required Go version to v1.15, but we
do not yet create any images for it. Going that both v1.15 and v1.16 are
supported, this commit bumps the Go version to v1.16 such that we start
to use the newer of both supported versions.
2021-04-12 08:28:28 +02:00
Patrick Steinhardt
0620261374
Drop images using unsupported git v2.29
...
The minimum required version for git has been bumped to v2.31, so we can
now safely drop old build images which had been using git v2.29.
2021-04-12 08:27:49 +02:00
Takuya Noguchi
a0dff839c4
Remove ruby-2.7.2-git-2.29-chrome-85-node-12.18-yarn-1.22-docker-19.03.1
...
Deprecate the 6 following images:
- ruby-2.6.5-git-2.29-chrome-74.0-node-12.18-yarn-1.22-docker-19.03.1
- ruby-2.6.5-git-2.29-chrome-85-node-12.18-yarn-1.22-docker-19.03.1
- ruby-2.7.2-git-2.29-chrome-85-node-12.18-yarn-1.22-docker-19.03.1
- ruby-2.6.5-git-2.31-chrome-74.0-node-12.18-yarn-1.22-docker-19.03.1
- ruby-2.6.5-git-2.31-chrome-85-node-12.18-yarn-1.22-docker-19.03.1
- ruby-2.7.2-git-2.31-chrome-85-node-12.18-yarn-1.22-docker-19.03.1
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-04-06 03:51:42 +00:00
Takuya Noguchi
cc121a93fb
Add kubectl 1.17/Helm 3.5.2-based image
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-03-30 14:40:18 +00:00
Albert Salim
7fc0ea96c4
Update Chrome to 89
...
https://chromereleases.googleblog.com/2021/03/stable-channel-update-for-chrome-os.html
https://chromedriver.chromium.org/downloads
2021-03-16 14:44:15 +00:00
Patrick Steinhardt
3272fc25cc
ci: Start building images for git v2.31.0
...
We're going to switch over to git v2.31.0 soonish. As a preparatory
step, this commit adds a bunch of jobs to start building images with
this version.
2021-03-16 08:41:54 +01:00
Patrick Steinhardt
cfdf217808
ci: Upgrade customers-gitlab-com image to use git v2.31
...
One of the images we build is still using git v2.26.0. Upgrade it to use
git v2.31.0 such that we can drop all git versions before v2.29.0 at a
later point. Downstream will be upgraded accordingly after the updated
build image has landed.
2021-03-16 08:41:54 +01:00
Patrick Steinhardt
ee508fa7a4
ci: Drop builds with git v2.28.0
...
The minimum required version of git has been bumped to v2.29.0 some time
ago. It's thus not necessary anymore to build images for git v2.28.0.
Drop them.
2021-03-16 08:34:53 +01:00
Takuya Noguchi
7de9a01c6a
Remove entries of legacy Chrome image tags from the CI manifest
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-03-10 13:59:13 +00:00
Stan Hu
0d0895bb97
Merge branch 'update-graphicsmagick-to-1.3.36' into 'master'
...
Update GraphicsMagick to 1.3.36
See merge request gitlab-org/gitlab-build-images!378
2021-03-09 14:27:48 +00:00
Takuya Noguchi
160258a0a7
Update GraphicsMagick to 1.3.36
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-03-08 04:29:11 +00:00
Takuya Noguchi
3d767cea42
Deprecate Gitaly build images for Ruby 2.6
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-03-05 23:04:33 +00:00
Takuya Noguchi
805eece0ce
Update Node from 12.4.0 to 12.18.4
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-27 13:37:15 +00:00
Tomasz Maczukin
026e9fa6ef
Follow GitLab CI best practices
...
This commit changes few things, implementing some of the GitLab CI known
best practices:
1. Explicitly pointing the `docker:git` image to a specific version.
Leaving the floating one we're risking that a buggy release of new
Docker image will be randomly introduced to our pipelines. It's also
best to make the Docker Client (used by the job from within the
`docker:git` image) to be at the same version as the Docker Engine
(running in the `docker:dind` service container).
2. Replacing `ci-job-token` with `CI_REGISTRY_USER` and `CI_JOB_TOKEN`
with `CI_REGISTRY_PASSWORD` makes the script more bulletproff. Yes,
at this moment these variables contain the same values. But they are
dedicated for such usage and if GitLab CI will ever decide to switch
how Registry access should be done, the dedicated variables will
folow the proper way.
2021-02-25 14:19:31 +01:00
Stan Hu
9ce844b7f4
Merge branch '61-add-ruby-3-0-based-image-for-www-gitlab-com-repo' into 'master'
...
Add Ruby 3.0-based image for www-gitlab-com repo
Closes #61
See merge request gitlab-org/gitlab-build-images!372
2021-02-23 18:21:22 +00:00
DJ Mountney
d2a6d209fe
Merge branch '60-remove-ansible-and-terraform-installation-scripts-from-this-repository' into 'master'
...
Remove Ansible and Terraform custom installation scripts
Closes #60
See merge request gitlab-org/gitlab-build-images!371
2021-02-22 17:29:54 +00:00
Takuya Noguchi
4687a3b967
Add Ruby 3.0-based image for www-gitlab-com repo
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-20 21:46:19 +00:00
Rémy Coutable
ab8f6f2046
Merge branch '56-docker-20.10.3' into 'master'
...
Use Docker daemon 20.10.3 instead of 19.03.0
Closes #56
See merge request gitlab-org/gitlab-build-images!365
2021-02-16 12:42:18 +00:00
Takuya Noguchi
e7edcceefb
Remove Ansible and Terraform custom installation scripts
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-16 09:11:00 +00:00
Takuya Noguchi
917bea8eeb
Deprecate ruby-alpine-aws image
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-16 06:18:30 +00:00
Stan Hu
523e78170f
Merge branch '57-deprecate-alpine-aws-image' into 'master'
...
Deprecate alpine-aws image
Closes #57
See merge request gitlab-org/gitlab-build-images!366
2021-02-16 04:52:08 +00:00
Takuya Noguchi
c681a73885
Deprecate node-10 image
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-15 18:22:20 +00:00
Takuya Noguchi
c19dc44a4f
Fix image pushing on CI in MR 360
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-15 17:06:15 +00:00
Takuya Noguchi
c3d2546701
Deprecate alpine-aws image
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-15 13:21:06 +00:00
Takuya Noguchi
f2da17d538
Use Docker daemon 20.10.3 instead of 19.03.0
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-02-15 08:31:08 +00:00
Kamil Trzciński
9bc5a09673
Apply 1 suggestion(s) to 1 file(s)
2021-02-02 16:00:53 +00:00
Kamil Trzciński
ac8dba73d4
Use MR workflow only
2021-02-02 16:48:38 +01:00
Kamil Trzciński
6a019ea6f2
Move build to deploy stage
...
This ensures that we always run all `tests` (first).
This also adds ` push` tag to each job that is to push.
2021-02-02 16:46:33 +01:00
Kamil Trzciński
2269f81b22
It is cache-from
2021-02-02 14:06:35 +01:00
Kamil Trzciński
c393e4e804
Fix custom-docker-build
2021-02-02 13:33:49 +01:00
Kamil Trzciński
3acad93b15
Use a manual job to trigger a selective build/push
2021-02-02 13:30:18 +01:00
Kamil Trzciński
a9204d345d
Mark Ruby images as patched
2021-02-02 12:28:41 +01:00
Kamil Trzciński
d25cb10067
Apply thread allocations patch to Ruby 2.7
...
This makes us to compile Ruby 2.7 manually
and apply relevant patch.
2021-02-01 14:20:17 +01:00
Takuya Noguchi
172a4ac8e7
Update Ruby 2.6 to 2.7 in www-gitlab-com image
...
Drops Ruby 2.4 test and build.
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-01-29 15:11:27 +00:00
Lukas Eipert
5a3dce5eaf
Update gitlab build images to use node 14
2021-01-20 12:16:54 +01:00
Rémy Coutable
9ba71df9cf
Update Chrome to 87
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2021-01-19 12:03:40 +01:00
Takuya Noguchi
160abbf27e
Add Ruby 3.0-based GitLab QA images and stop to build Ruby 2.6 images
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-01-13 18:56:17 +00:00
Ryan Cobb
863eb487ef
Add customers-gitlab-com rspec image
2021-01-12 11:15:09 -08:00
DJ Mountney
7676b5a4a0
Merge branch '48-deprecate-ruby-2-3-ansible-2-5-1-terraform-0-11-image' into 'master'
...
Deprecate ruby-2.3-ansible-2.5.1-terraform-0.11 image tag
Closes #48
See merge request gitlab-org/gitlab-build-images!349
2021-01-11 23:38:36 +00:00
Takuya Noguchi
f58f566106
Deprecate ruby-2.3-ansible-2.5.1-terraform-0.11 image tag
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-01-11 05:26:26 +00:00
Takuya Noguchi
ecce785a97
Remove gitlab-docs/gitlab-docs-lint images from this repository
...
gitlab-org/gitlab-docs has their own image manifests/registry.
https://gitlab.com/gitlab-org/gitlab-docs/-/tree/master/dockerfiles
https://gitlab.com/gitlab-org/gitlab-docs/container_registry
https://gitlab.com/gitlab-org/gitlab-docs/-/merge_requests/662
https://gitlab.com/gitlab-org/gitlab-docs/-/merge_requests/656
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-01-11 04:55:13 +00:00
Stan Hu
4916684ca3
Add missing Ruby v3.0.0 image for GitLab CE/EE
2020-12-28 21:16:36 -08:00
Stan Hu
9c991d0b1b
Add Ruby v3.0.0 builds for GitLab CE/EE
...
This will mostly be used to flush out test failures/deprecations that we
need to address.
2020-12-28 15:23:23 -08:00
Stan Hu
9d44005ec1
Drop GitLab CE/EE Ruby 2.6 builds
...
We no longer support Ruby 2.6, and these images don't need to be built
again.
2020-12-28 15:20:38 -08:00
Mitchell Nielsen
2942b51461
Update charts-build-base image to Helm 3
...
Updates charts-build-base image to use Helm 3.4.0. This is expected to
be compatible with the existing version of kubectl in use (1.16.4) given
the version skew docs: https://helm.sh/docs/topics/version_skew
Related to https://gitlab.com/gitlab-org/charts/gitlab/-/issues/2350
2020-12-15 21:36:13 +00:00
Mitchell Nielsen
5cea79bd68
Remove omnibus-gitlab-centos6 Dockerfile
2020-12-14 23:49:27 +00:00
Paul Okstad
c866076fac
Add Golang 1.15.5 to build containers
2020-12-01 08:29:15 +00:00
Stan Hu
ad2ca7ef81
Build Ruby v2.7.2 for www-gitlab-com image
2020-11-13 08:55:45 -08:00
Patrick Steinhardt
6b6649479e
Build images with Go 1.13 and Git 2.29
...
While we're already building images for Go 1.14/Git 2.29, Gitaly also
requires the same images for Go 1.13. This commits adds those missing
images.
2020-10-30 11:21:35 +01:00