Commit graph

90 commits

Author SHA1 Message Date
Ian Baum
a0f6f84971 Add docker software to allow using dind enabled images 2018-10-12 10:23:32 +00:00
Stan Hu
f7494711f6 Clean up pandoc temporary files 2018-10-11 16:03:05 -07:00
Stan Hu
78aa73c6ce Install pandoc v2.3.1 to www-gitlab-com image 2018-10-11 19:33:19 +00:00
Lukas Eipert
5380948868
Ensure that package managers clean up
Every package manager should clean up after themselves in order to keep
docker layers neat and tiny:

apt (Debian/Ubuntu package manager):

 - unneeded dependencies are cleared (autoremove)
 - caches are cleaned (clean)
 - package lists are deleted

yum (CentOS package manager),
zypper (OpenSuse package manager)

 - should clear caches after installing dependencies

pip (Python package manager),
apk (Alpine package manager)

 - should use no cache for installing dependencies
2018-10-04 23:29:51 +02:00
Lukas Eipert
a787a7af9d Add images for Chrome 69 2018-09-06 21:47:28 +00:00
Zeger-Jan van de Weg
2a7a78a829
Add Golang 1.11 for build images
Go released a new version this week; https://blog.golang.org/go1.11
which makes go 1.9 EOL. To remove that version from our testing matrix,
we should make sure we support 1.11 first.

This only creates the 1.11 build images, other projects need to do the
cascading changes.
2018-08-26 09:37:43 +02:00
James Lopez
8e705228d9 Update scripts/custom-docker-build 2018-07-13 07:51:54 +00:00
Stan Hu
8afb27bf93 Add CHROME_DRIVER_VERSION on separate line 2018-07-06 16:14:45 -07:00
Stan Hu
962a8ba060 Properly export CHROME_DRIVER_VERSION 2018-07-06 16:10:23 -07:00
Stan Hu
a3d18021ec Bump to Chrome V67 2018-06-08 10:46:13 -07: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
Balasankar "Balu" C
e5914b93cc Bump git 2.14 and 2.16 also 2018-05-30 09:29:22 +05:30
Balasankar "Balu" C
d6cbe8e943 Bump git version to 2.17.1 2018-05-30 08:23:23 +05:30
Stan Hu
62814c1c6e Lock Ruby builds to using Debian stretch
Closes #20
2018-05-29 09:55:04 -07:00
Stan Hu
baeb1cc4da Install gnupg2 dependency only for www-gitlab-com 2018-05-26 13:57:58 -07:00
Stan Hu
c11e549cab Add gnupg2 as an essential dependency for apt-key 2018-05-26 13:56:15 -07: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
Stan Hu
00a575107e Remove system git from base install
In many images, this added a duplicate version of git, which led to
confusion.

Closes #19
2018-05-19 04:56:43 -07:00
Richard Clamp
61ec1a94bc Add an ansible terraform custom image
* Adds install-terraform for installing terraform binaries
* Adds install-ansible for installing ansible binaries
* Adds a ruby-2.3-ansible-2.5.1-terraform-0.11 image

Towards https://gitlab.com/gitlab-org/omnibus-gitlab/issues/3395
2018-04-19 16:26:02 +01:00
Stan Hu
7807edf17d Bump Chrome to V65 and upgrade Chromedriver 2.36 2018-04-07 22:46:23 -07:00
Stan Hu
bda0e0e5bf Bump Ruby to 2.3.7, Git to 2.16.3, and add Git 2.17.0 2018-04-07 21:00:08 -07:00
Stan Hu
3734283718 Only do a HEAD request for the image to avoid downloading it 2018-02-28 13:42:44 -08:00
Stan Hu
34ce2513c8 Add an image for git v2.16 and Chrome v63
Also adds a caching mechanism for storing the latest version in an S3 bucket.
2018-02-27 22:41:40 -08:00
Stan Hu
860d5725f4 Bump build images to go 1.9.4 2018-02-26 17:03:26 -08:00
Stan Hu
b418a1afab Merge branch 'sh-bump-chrome-driver' into 'master'
Bump ChromeDriver to 2.35 to support Chrome 64

See merge request gitlab-org/gitlab-build-images!81
2018-02-27 00:32:34 +00:00
Stan Hu
3feee1e8fd Add a comment about updating ChromeDriver 2018-02-26 16:17:15 -08:00
Stan Hu
fc4604725f Bump ChromeDriver to 2.35 to support Chrome 64 2018-02-26 16:15:22 -08:00
Stan Hu
7a2c2770f2 Build new images with git 2.16
Needed for improving performance of `git fetch` in https://gitlab.com/gitlab-com/migration/issues/216
2018-02-26 13:58:14 -08:00
Stan Hu
9e4ebbd9bd Bump Google Chrome stable to 64.0.3282.186-1 2018-02-26 13:27:55 -08:00
Jose Ivan Vargas
19062ce028 add custom sitespeed image for gitlab 2018-02-21 17:50:11 -06:00
Kim Carlbäcker
d7dc7d0452 Add images for Golang 1.10 https://blog.golang.org/go1.10 2018-02-21 11:24:57 -08:00
Jose Ivan Vargas
1e7cd77696 update chrome version 2018-02-21 11:08:41 -06:00
Alejandro Rodríguez
248822c277 Fix version spec on custom-docker-build for go 1.8.6 2018-01-31 16:45:12 -03:00
Kim Carlbäcker
db4081aa36 We need go1.8 for Gitaly 2018-01-31 19:55:10 +01:00
Alejandro Rodríguez
48fbcc5811 Update minimum git version images to git 2.9.0
See https://gitlab.com/gitlab-org/gitaly/merge_requests/548
2018-01-24 17:58:42 -03:00
Alejandro Rodríguez
f6ad6999e9 Update to chrome 64 2018-01-24 17:57:27 -03:00
Andrew Newdigate
6725e787b0 Fix for bug that forces all Go binaries to be based on Go 1.8 (the default) 2017-12-21 11:55:07 +00:00
Andrew Newdigate
6cc59cc0ac Add Golang 1.9 Images 2017-12-15 21:30:01 +00:00
Balasankar C
d5c225c148 Add images with git 2.14.3 2017-12-13 20:22:57 +00:00
Stan Hu
af7bfb8e6a Remove unnecessary comment 2017-11-07 18:25:27 +00:00
Jose Ivan Vargas
2365d40ef9 update chrome 2017-11-07 11:55:28 -06:00
Jose Ivan Vargas
5ee94c9921 renamed node and yarn variables 2017-11-07 10:43:40 -06:00
Stan Hu
5932ece8d0 Handle patch releases inside NODE_VERSION 2017-11-02 22:55:57 +00:00
Jose Ivan Vargas
e5d5250753 Corrected the error of my ways in bash 2017-11-02 15:46:03 -06:00
Jose Ivan Vargas
87910a326b Add chrome-node-yarn image 2017-11-02 15:41:06 -06:00
Mike Greiling
37677d8165
upgrade yarn to v1.2 in chrome build images 2017-10-31 14:14:50 -05:00
Mike Greiling
bddf90ff2c
upgrade Google Chrome to v62 2017-10-31 14:12:07 -05:00
Balasankar C
4abb67d1b2 Bump Git version to 2.13.6 2017-10-17 13:29:14 +05:30