Commit graph

258 commits

Author SHA1 Message Date
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
Patrick Steinhardt
f03ad820b0 Upgrade to Git v2.29.0
With Git v2.29.0 being released, let's start building Docker images for
that version so we can make use of it throughout GitLab.
2020-10-20 09:45:35 +02:00
Mitchell Nielsen
d0fa65332c Add build image for the GitLab Operator
Adds a new Dockerfile which installs dependencies used in the GitLab
Operator pipeline.
2020-10-14 23:26:50 +00:00
Stan Hu
626403d93f Add GitLab QA build images for Ruby 2.7 2020-10-09 14:20:14 -07:00
Stan Hu
2f7b1ae6c8 Add Gitaly build images for Ruby 2.7.2 2020-10-07 23:33:40 -07:00
Stan Hu
c1f7646cbb Merge branch 'opensuse-15.2-image' into 'master'
Add tester image for openSUSE Leap 15.2

See merge request gitlab-org/gitlab-build-images!323
2020-10-07 05:21:43 +00:00
Balasankar "Balu" C
d84a36e8ab
Add tester image for openSUSE Leap 15.2
Signed-off-by: Balasankar "Balu" C <balasankarc@autistici.org>
2020-10-07 10:21:11 +05:30
Stan Hu
c3157d08bb Update CI build images to use Ruby 2.7.2 2020-10-02 07:46:18 -07:00
Lukas Eipert
fc95963fc7
Update yarn to 1.22.5 2020-10-01 13:20:04 +02:00
Lukas Eipert
b743e862e8
Update node to 12.18.4 2020-10-01 13:18:51 +02:00
Rémy Coutable
ceca4d94f4
Update Chrome version to 85
Signed-off-by: Rémy Coutable <remy@rymai.me>
2020-09-02 11:19:57 +02:00
Stan Hu
a7a13a87d6 Add Ruby 2.7 images for GitLab CE/EE images
Ruby 2.7.1 is only available on Debian Buster, so we have to upgrade
from Debian Stretch.

Fix install-essentials for Debian 10 (Buster):

1. MySQL client is no longer needed
2. Yank libgdbm3 and libgdbm-dev because it's not clear why it's needed
3. Pull legacy nodejs from Debian Buster builds since Node 12.x conflicted
2020-08-04 12:57:50 -07:00
Patrick Steinhardt
7195354ad3 Drop Git versions older than v2.28.0
Gitaly is about to raise its minimum version requirements for Git to
v2.28.0. As a result, we can now drop all images producing an older
version.
2020-07-30 11:27:25 +02:00
Patrick Steinhardt
ee620e0c57 Upgrade GitLab build images to Git v2.28.0
Now that we have images with v2.28.0 available for Gitaly's use, this
commit also migrates build images for GitLab to the new version.
2020-07-29 11:44:59 +02:00
Patrick Steinhardt
95ac022e12 ci: Fix missing deployment jobs for Git v2.28
While the test jobs for Git v2.28 were added already in 3e75b17 (Upgrade
to Git v2.28.0.rc1, 2020-07-20), the commit forgot to add deployment
jobs to the build matrix.

Fix this by adding two new deployment jobs for Git v2.28.
2020-07-21 07:40:58 +02:00
Patrick Steinhardt
3e75b17a99 Upgrade to Git v2.28.0.rc1
Git v2.28.0.rc1 has been released. As the v2.28.0 release series is the
first to contain support for the reference-transaction hook which is
currently a focus for Gitaly, this commit adds the release candidate
version so we can test the hook as part of Gitaly's CI.
2020-07-20 14:10:22 +02:00