Andrejs Cunskis
6bfe260f3b
Experiment: automatically push built images
2022-05-11 12:56:08 +00:00
Andrejs Cunskis
4ce63ce225
Enable buildkit globally
2022-05-02 13:45:45 +03:00
Takuya Noguchi
34474f15d9
Update Docker Engine from 20.10.9 to 20.10.14
...
to support clone3 syscall, which is needed to build images based on
ubuntu:jammy.
- https://github.com/moby/moby/pull/42681
- https://github.com/moby/moby/pull/42836
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-04-26 01:37:14 +00:00
Rémy Coutable
73ac2428a2
Introduce dedicated deploy stages for gitlab, gitlab-assets, and gitaly images
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-03-22 11:23:30 +01:00
Lukas 'Eipi' Eipert
e951d1ab82
Cache Google Chrome deb with generic packages rather than AWS
2022-02-22 15:49:54 +00:00
Lukas Eipert
a9cf88c469
Welcome to the matrix
...
This refactors our custom image building to utilize GitLab parallel jobs
with a matrix.
This makes it easier to parse what kind of matrix we are going to build
in our docker images. Furthermore instead of splitting the image name,
we can simply pull the versions of the tools from the environment
variables.
The ultimative reason: Dogfooding
2021-12-07 12:10:42 +01:00
Stan Hu
de93cf17ab
Drop unused Ruby 2.7.2 images
2021-12-04 00:40:19 -08:00
Balasankar "Balu" C
895b69b089
Add Debian Bullseye jobs to CI
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-12-03 08:41:10 +05:30
Vitaly Slobodin
9a192676ec
Add docker container with Apollo
2021-12-01 10:41:30 +03:00
Balasankar "Balu" C
cf40d4b9f5
Add openSUSE 15.3 image
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-11-10 12:38:41 +05:30
Stan Hu
0436903dec
Merge branch 'git-2.33-images' into 'master'
...
Add Git 2.33 images
See merge request gitlab-org/gitlab-build-images!442
2021-10-21 23:22:59 +00:00
Stan Hu
f7590f9b8d
Drop more images
2021-10-21 16:08:40 -07:00
Stan Hu
1e09afe0ae
Prune GitLab 2.7.2 images
2021-10-21 16:07:31 -07:00
Stan Hu
68c83dcc71
Prune Golang v1.14 images
2021-10-21 15:57:04 -07:00
Stan Hu
02cfb94595
Merge branch 'cmaxim_dind_update' into 'master'
...
Update 20.10.3-dind to 20.10.9-dind
See merge request gitlab-org/gitlab-build-images!440
2021-10-13 18:24:15 +00:00
Costel Maxim
59471bb90e
Versionupdate for docker find
2021-10-13 10:07:07 +00:00
Heinrich Lee Yu
419c259e70
Add Git 2.33 images
...
This is the new required minimum version of Gitaly
2021-10-13 09:42:25 +08:00
Costel Maxim
3d461a3c62
Update docker:20.10.3-git to docker:20.10.9-git
2021-10-12 10:27:32 +00:00
ddavison
62cd6d6632
Add danger image with ruby version 2.6.6
2021-10-08 12:22:06 -04:00
Balasankar "Balu" C
4b847ad5cb
Add image with tools required to hit and API and parse the JSON response
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2021-10-04 16:07:14 +05:30
Rémy Coutable
232b09ccc9
Merge branch 'vs/add-image-customersdot-dind' into 'master'
...
Add new image with docker for CustomersDot Docker-In-Docker
See merge request gitlab-org/gitlab-build-images!435
2021-09-23 14:13:50 +00:00
Vitaly Slobodin
ed9fb377fe
Add new image with Docker for CustomersDot Docker-In-Docker
2021-09-23 11:27:13 +03:00
Rémy Coutable
1ac4c70fa5
Start the 'cache-google-chrome' job immediately on the main branch
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2021-09-15 17:34:12 +02:00
feistel
2f6e7217ec
ci: add tests for go 1.17 gitaly images
2021-08-19 02:56:03 +00:00
Matthias Kaeppler
19cbe92aa9
Pin ruby-2.7.2 image, add ruby-2.7
...
The ruby-2.7 tags will always contain the latest
patch released for that minor version.
This allows us to ship patches more easily but
retains backwards compatibility with existing
repos asking for 2.7.2.
2021-08-18 11:46:43 +02:00
Matthias Käppler
1d2d116a77
Add Ruby 3 images for Gitaly CI
2021-07-23 16:24:31 +02:00
ddavison
8a98dc7fd9
Add Ruby 2.7.2 version for CustomersDot images
2021-07-12 09:02:51 -04:00
Matthias Kaeppler
3ce204d492
Rename ruby-3.0.0-* CI images to ruby-3.0
...
Both match 3.0.+ but it is confusing to ask for
3.0.0 and get 3.0.2.
2021-07-09 09:28:37 +02:00
Mark Fletcher
b5dc6ce1c1
Add PG13 images for GitLab pipeline
2021-07-01 17:10:51 +10:00
Tiger
d00c0d27da
Remove chrome from KAS testing image
...
Adding bazelisk increased the tag name above the limit
of 128 characters, so remove something unused as a
temporary fix.
2021-06-30 09:25:25 +10:00
Tiger Watson
a7e1e727ef
Add Bazelisk support to Dockerfile.custom
2021-06-29 13:25:07 +00:00
DJ Mountney
52c4d31eab
Add aws-cli to gitlab charts base image
...
This is so we can switch to this image for the charts helm repo which
uses s3 storage
2021-06-22 11:32:58 -07:00
Chloe Liu
ed7dc51ee4
Add CustomersDots qa test image
2021-06-09 09:29:48 +00:00
Takuya Noguchi
49c7ae3457
Deprecate www-gitlab-com2.7 image tag
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2021-06-07 14:40:01 +00:00
Rémy Coutable
851644234c
Introduce a new kaniko image that includes Git
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2021-05-10 15:46:27 +02:00
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