Chad Woolley
a24216113f
Add python3-crcmod to www-gitlab-com image
...
Apparently gsutil started using python3. Leaving the python2 version just in case it's needed too
2020-07-21 17:12:59 -07: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
48c98a5191
Adding of PgBouncer
...
Fix installation script of PgBouncer.
Single download + removal of all tmp data.
Related to: https://gitlab.com/gitlab-org/gitaly/-/issues/2816
2020-07-16 00:46:52 +03:00
Stan Hu
4bfa4ce901
Merge branch 'support-chrome-84' into 'master'
...
Support chrome 84
See merge request gitlab-org/gitlab-build-images!311
2020-07-15 15:53:53 +00:00
Rémy Coutable
16a47f96cc
Support Chrome 84
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2020-07-15 15:34:18 +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
Stan Hu
bbe5618b68
Tighten Docker package regexp
...
Previously 19.0.3.1 would match multiple versions:
```
5:19.03.11~3-0~debian-stretch
5:19.03.10~3-0~debian-stretch
5:19.03.1~3-0~debian-stretch
```
We can tighten up the regexp by adding a `~` to the end of
the version.
2020-06-05 11:58:25 -07:00
Achilleas Pipinellis
b7073662ed
Install latest yamllint from Debian testing
...
Needed for
https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/47628
2020-06-04 16:12:53 +02:00
Paul Okstad
15756dc1b9
Update Gitaly build images
...
- Adds Git v2.25 and v2.27 (see https://gitlab.com/gitlab-org/gitaly/-/issues/2773 )
- Removes Git v2.22 (no longer used by Gitaly)
- Removes Go v1.12 (no longer used by Gitaly)
2020-06-02 07:10:08 +00:00
Chad Woolley
c1308cd52f
Add www-gitlab-com python-crcmod
...
To optimize gsutil rsync commands
2020-05-28 15:31:05 -07:00
Rémy Coutable
64c2401dcb
Apply suggestion to scripts/custom-docker-build
2020-05-28 14:34:38 +00:00
Rémy Coutable
97e10dbd55
Add support for Chrome 83
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2020-05-28 15:06:07 +02:00
Chad Woolley
edc1ff095c
Add Google cloud SDK to www-gitlab-com
2020-05-27 02:37:10 -07:00
Chad Woolley
865f5cb8d2
Add unzip to www-gitlab-com
2020-05-27 02:37:10 -07:00
Chad Woolley
dc7e538ef7
Clean up comments in www-gitlab-com
2020-05-26 23:10:16 -07:00
Achilleas Pipinellis
3857ddbeac
Add yamllint to the www-gitlab-com image
...
python3-pkg-resources was also added as a dependency, because there's
bug in Debian Stretch
http://debian.2.n7.nabble.com/Bug-917271-yamllint-requires-module-pkg-resources-but-does-not-depend-on-it-td4440193.html
Needed for
https://gitlab.com/gitlab-com/www-gitlab-com/-/merge_requests/47628
2020-05-25 16:02:56 +02:00
Stan Hu
f0fffeca53
Upgrade Ruby to v2.6.6 and Google Chrome to v81
2020-04-30 15:47:00 -07:00
Marin Jankovski
53e7f97719
Merge branch 'cc-git-2-24-3' into 'master'
...
Update to Git 2.24 version to 2.24.3
See merge request gitlab-org/gitlab-build-images!289
2020-04-29 10:20:50 +00:00
Christian Couder
f25b653db2
Update to Git 2.24 version to 2.24.3
2020-04-21 10:00:20 +02:00
Christian Couder
c2b26e45c5
Update to Git version 2.26.2
2020-04-21 09:31:50 +02:00
Marin Jankovski
222427b218
Update to Git version 2.26.1
2020-04-15 17:55:59 +00:00
Christian Couder
ba697d43d8
Upgrade to Git 2.26
...
Git 2.26.0 has been released and it contains patches that we
manually added to Git 2.24, see:
https://gitlab.com/gitlab-org/omnibus-gitlab/-/merge_requests/3896
https://gitlab.com/gitlab-org/git/issues/7
Part of: https://gitlab.com/gitlab-org/gitaly/-/issues/2497
2020-03-27 10:10:21 +01:00
Zeger-Jan van de Weg
6f5b66279d
Remove unused versions of Golang
...
Versions 1.11 and older are effectively dead, given the Go project
maintains the last two minor point releases which are currently 1.13,
and 1.14.
Gitaly for now still supports 1.12, but will move on to at least 1.13
soon. Which is why 1.12 is still supported by this script.
2020-03-20 09:57:46 +00:00
Mathew Emborsky
9fd16aafea
do not attempt to shell execute the $FORCE_BUILD=true notification for custom builds
2020-03-10 17:07:27 -04:00
Rémy Coutable
611204c382
Only build/tag/push images once
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2020-03-02 14:08:29 +01:00
Lukas Eipert
034a8bd568
Update to yarn 1.21.1
...
Last year there was a recommended security update:
https://classic.yarnpkg.com/blog/2019/07/12/recommended-security-update/
This updates yarn to the latest stable version
2020-02-05 21:27:58 +01:00
Takuya Noguchi
3cd67c1231
Update GraphicsMagick to 1.3.34
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2020-02-02 13:16:12 +09:00
Pavlo Strokov
472516a180
Upgrade to Git 2.24
...
Git 2.24.1 has been released and it contains a bug fixes that unblock
https://gitlab.com/gitlab-org/gitlab/issues/27828 , and means
that we can more easily ship a custom version of Git with
https://gitlab.com/chriscool's patch
https://gitlab.com/gitlab-org/git/issues/7
Part of: https://gitlab.com/gitlab-org/gitaly/issues/2170
2019-12-11 11:26:22 +00:00
Winnie Hellmann
d26edd8ddc
Add Git LFS
2019-12-04 14:46:07 +00:00
Stan Hu
4d968299b5
Upgrade Golang versions in custom Docker build
...
1. go1.13 -> go1.13.4
2. go1.12.5 -> go1.12.13
The 1.12 upgrade matches what we are using for Omnibus:
https://gitlab.com/gitlab-org/gitlab-omnibus-builder/merge_requests/125
2019-12-02 09:17:15 -08:00
Zeger-Jan van de Weg
a49c4cc435
Merge branch 'golangci-image' into 'master'
...
Add an image for golangci linting
The intent of the image is to have one image and a shared workflow
for all Go projects at GitLab.
See merge request gitlab-org/gitlab-build-images!238
2019-11-29 11:17:03 +00:00
Pavlo Strokov
3472f8bb8d
Upgrade to Git 2.24
...
Git 2.24.0 has been released and it contains a bug fixes that unblock https://gitlab.com/gitlab-org/gitlab/issues/27828 , and means that we can more easily ship a custom version of Git with https://gitlab.com/chriscool's patch https://gitlab.com/gitlab-org/git/issues/7
Part of: https://gitlab.com/gitlab-org/gitaly/issues/2170
2019-11-22 15:50:27 +02:00
Hayley Swimelar
6d66271624
Move static files to assets directory
...
This commit creates a new directory for static files, and moves
static files to assets directory that were previously in the
scripts directory.
2019-11-21 09:51:13 -08:00
Hayley Swimelar
7ea0dd0be2
WIP: Add an image for golangci linting
...
In order to lint only the changes within a merge request, golangci
requires git to be installed. This image alleviates the need to
reinstall git on every CI job.
This image also includes a default `.golangci.yml` file in the hopes
of reducing duplicate work on the topic of golang conventions
at GitLab.
depends on: https://gitlab.com/gitlab-org/gitlab/merge_requests/20404
2019-11-20 15:47:48 -08:00
Stan Hu
04752e7c5c
Add Golang 1.13 to scripts/custom-docker-build
2019-09-04 09:59:30 -07:00
Takuya Noguchi
1f1998947b
Update Docker CE to 19.03.1
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-08-12 13:18:20 +01:00
Takuya Noguchi
dc1bd0d128
Update GraphicsMagick to 1.3.33
...
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-08-09 18:08:56 +01:00
Stan Hu
8189962da1
Pin www-gitlab-com build to Node v12.4
...
Similar to
https://gitlab.com/gitlab-org/gitlab-build-images/merge_requests/207 ,
Node v12.6 has memory issues. There may also be issues with getting yarn
and npx working in the current build.
2019-07-08 20:54:24 -07:00
Lukas Eipert
caae675aee
Pin node versions
2019-07-09 03:37:09 +02:00
Zeger-Jan van de Weg
ad0c9cc73e
Bump Git version for Gitaly to 2.22
...
Gitaly runs on anything beyond 2.21, and will remain to do so until
partial clone will be supported. In 2.22 a security issue was fixed, so
that's the minimal version Gitaly should use.
Part of: https://gitlab.com/gitlab-org/gitaly/issues/1715
2019-07-08 11:04:57 +02:00
Lukas Eipert
99881a2a6d
Add build images for node@12
2019-06-13 19:52:53 +02:00
Stan Hu
29956e7940
Merge branch 'sh-upgrade-ruby-2-6-3-for-www-gitlab-com' into 'master'
...
Upgrade www-gitlab-com dependencies
See merge request gitlab-org/gitlab-build-images!188
2019-06-07 18:30:41 +00:00
Walmyr
50733ad2d9
Revert "Merge branch 'bump-chrome-75' into 'master'"
...
This reverts merge request !191
2019-06-05 15:24:44 +00:00
Stan Hu
fc16350e2a
Bump Chrome version to 75.0.3770.80
2019-06-04 15:12:58 -07:00
Walmyr Lima
59ba945ec4
Add support for chrome v75
2019-06-04 15:12:14 -07:00
Zeger-Jan van de Weg
3c77806597
Add rsync to essentials to be installed
...
Gitaly now depends on rsync, and in general it's a tool I expected to be
installed by default. Adding rsync allows Gitaly to build releases again
too.
2019-06-04 19:53:37 +02:00
Jacob Vosmaer
81b2be6b61
Use golang 1.11.10 and 1.12.5
2019-06-04 16:28:36 +02:00
Stan Hu
c43ce93dcd
Upgrade www-gitlab-com dependencies
...
1. Ruby 2.6.3
2. Chrome V74
3. Git 2.21
2019-06-02 22:50:16 -07:00
Lin Jen-Shin
a7e12c9697
Remove sources from Google to reduce dependency
...
See
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/28905
2019-05-30 13:40:56 +00:00
John Cai
936700a815
Make pcre2 default and not configurable
2019-05-08 08:53:57 -07:00