Commit graph

290 commits

Author SHA1 Message Date
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
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