Clemens Beck
b70bdd0493
Add dynamic Helm 3.10 CI image for GitLab chart
2024-05-07 10:48:03 +00:00
Ash McKenzie
d9c6c24d4c
Update go 1.22 to use go1.22.1-1-openssl-fips git tag
2024-03-20 08:44:14 +00:00
Ash McKenzie
658f063dbb
Also install Go 1.22
2024-02-16 11:39:15 +00:00
Andrejs Cunskis
45f078d6f1
Add image for cng deployment
2024-02-07 05:11:19 +00:00
DJ Mountney
e48a60a78d
Add exiftool as a component tool for workhorse
2023-04-07 01:02:09 +00:00
Andrejs Cunskis
6994bdfc9c
Remove specific buildx versions
2023-02-14 06:08:39 +09:00
Andrejs Cunskis
41165c16ff
Install docker and buildx using official instructions
2023-02-14 06:08:37 +09:00
Andrejs Cunskis
3c5a28c0de
Add chrome 109 to build matrix
2023-02-07 14:38:10 +00:00
Stan Hu
9e04d5d21a
Fix Rust installation
...
There were a number of issues:
1. `rustc` wasn't actually installed since the `INSTALL_RUST_VERSION`
argument wasn't set.
2. `rustup` wasn't running properly since the `CARGO_HOME` and
`RUSTUP_HOME`weren't being exported and set by default. We now use the
technique described in https://github.com/rust-lang/rustup/issues/1085
to create a wrapper and link all the binaries in /opt/rust/bin and
link them to /usr/local/bin.
3. `rustc version` is not a valid command. `rustc --version` is valid.
2023-01-18 17:33:45 -08:00
Stan Hu
a5ac3f8e7f
Install Rust before Ruby
...
Ruby needs to have rustc available for YJIT to be used.
2023-01-18 17:27:36 -08:00
Hannes Moser
2001e1f9f1
Add Rust lang
2022-11-30 10:22:35 +01:00
Andrejs Cunskis
7d00e776ae
Cache chrome for correct debian version
2022-11-08 12:49:31 +00:00
Kamil Trzciński
f6a1f0e63f
Build arm64 images by default and additionally do not require docker buildx for simple builds
2022-10-28 07:38:23 +00:00
Andrejs Cunskis
0be7ce1245
Add arm capability without pushing and building images
2022-09-22 08:17:17 +00:00
Balasankar 'Balu' C
514f304d5f
Revert "Merge branch 'multiarch-images' into 'master'"
...
This reverts merge request !577
2022-09-19 10:15:53 +00:00
Andrejs Cunskis
1ecbd61785
Capability to build arm64 docker images
2022-09-19 08:11:34 +00:00
Balasankar "Balu" C
a19885da57
Make locale setting OS-dependent
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-06 13:17:17 +05:30
Balasankar "Balu" C
690bb34f74
Fix build environment detection
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-06 13:10:21 +05:30
Patrick Steinhardt
d87b0be061
gitaly: Stop installing PgBouncer
...
Gitaly is using PgBouncer in its CI pipelines to verify that Praefect
works alright with this proxy for Postgres. While it was initially using
the PgBouncer binary directly, the project has since migrate to set up
PgBouncer as a service via a separate image in 0e5953177 (ci: Tie in
PgBouncer as a service, 2021-12-03). Since then the PgBouncer executable
is not needed anymore in the image used by Gitaly.
Stop installing PgBouncer and remove the architecture we have to build
and install it.
2022-07-06 07:42:08 +02:00
Andrejs Cunskis
f71fe0261d
Automaticaly fetch chromedriver version based on chrome
2022-07-04 14:30:33 +00:00
Balasankar "Balu" C
0dea43ac3b
Support using OS other than Debian as base for custom images
...
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-04 16:30:29 +05:30
Rémy Coutable
ec7e89bd00
Add a way to install Helm
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-06-30 16:28:49 +02:00
Lin Jen-Shin
a00159f06f
Add a way to pin RubyGems and pin to 3.2
2022-06-22 00:16:26 +08:00
Andrejs Cunskis
1ef6c55491
Automatically detect debian version
2022-05-17 15:06:27 +03:00
Andrejs Cunskis
6bfe260f3b
Experiment: automatically push built images
2022-05-11 12:56:08 +00:00
Kamil Trzciński
384f6231b4
Update scripts to compile arm64 based images
...
This changes all binaries to be platform dependent
instead of being amd64 hardcoded.
2022-05-02 17:20:44 +02:00
Andrejs Cunskis
1f15ec8684
Add option to pass custom bundler version
2022-05-01 19:31:13 +03:00
Andrejs Cunskis
423759a39f
Add explicit kubectl sha256 check
2022-04-29 16:08:04 +03:00
Andrejs Cunskis
dd3ad9e4c9
Fix copy paste mistake in comment
2022-04-29 00:16:28 +03:00
Andrejs Cunskis
06a761ebf6
Update Dockerfile.custom
2022-04-28 19:38:02 +03:00
Stan Hu
27c59b7e27
Update to Debian bullseye
2022-02-10 07:37:01 +00:00
Jan Provaznik
8bd9fd997e
Use C.UTF-8
2021-12-13 10:31:08 +00:00
Tiger Watson
a7e1e727ef
Add Bazelisk support to Dockerfile.custom
2021-06-29 13:25:07 +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
Kamil Trzciński
1f070817cd
Set ENV once, at end
2021-02-02 16:25:06 +01:00
Kamil Trzciński
74dda8518c
For Dockerfile.custom as E_VERSION env variables
2021-02-02 13:30:37 +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
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
Pavlo Strokov
9934e625c6
Adding of PgBouncer
...
Gitaly project plans to use PgBouncer for Praefect service
https://gitlab.com/gitlab-org/gitaly/-/issues/2816
We want to have an image for CI so we can test interaction
of Praefect with PostgreSQL database if PgBouncer sits in
between.
Installation script added with 1.14.0 version of PgBouncer (latest).
Related to: https://gitlab.com/gitlab-org/gitaly/-/issues/2816
2020-07-15 15:02:51 +03:00
Winnie Hellmann
d26edd8ddc
Add Git LFS
2019-12-04 14:46:07 +00:00
John Cai
936700a815
Make pcre2 default and not configurable
2019-05-08 08:53:57 -07:00
John Cai
9f2c177d1a
Install pcre2
2019-05-07 12:32:22 -07:00
Stan Hu
d0132f43b0
Use Sourceforge mirror for GraphicsMagick
2018-11-15 09:16:13 -08:00
Stan Hu
1d6ce7b104
Fix URL for GraphicsMagick download
2018-11-15 06:23:03 -08:00
Ian Baum
a0f6f84971
Add docker software to allow using dind enabled images
2018-10-12 10:23:32 +00:00
Lukas Eipert
96da23a8fd
Remove references to deleted phantom script
...
Phantom JS has not been used since December 2017, so I think it is save
to remove the reference.
For reference: d5c225c148
2018-10-01 14:19:20 +02:00
Stan Hu
2c26a37c40
Merge branch 'master' into sh-bump-chrome-and-chromedriver-v66
2018-06-08 10:40:42 -07:00
Alexis Reigel
72747ef3ca
Add graphicsmagick versioned feature
2018-06-06 09:11:38 +00:00
Stan Hu
6e27b42922
Fix PostgreSQL build errors
2018-05-26 13:50:49 -07:00
Stan Hu
6c649b55fb
Bump to Chrome V66 and tie ChromeDriver version to each version of Chrome
2018-05-19 05:59:43 -07:00