Commit graph

96 commits

Author SHA1 Message Date
Sean McGivern
38a1021068 Add apt-get update to install docker 2018-11-15 09:41:45 -08:00
Stan Hu
f0141c80a6 Merge branch 'master' into sh-add-rsync-www-gitlab-com 2018-11-12 07:52:20 -08:00
Stan Hu
343fbb26db Add rsync to www-gitlab-com package 2018-11-12 07:51:02 -08:00
Lukas Eipert
357f465910
Update node and yarn to latest stable 2018-11-10 16:13:35 +01:00
Clement Ho
962db60538 Add workaround for installing Noto Emoji for gitlab-puppeteer 2018-11-08 21:54:07 +00:00
Lukas Eipert
35fc800e29
Install imagemagick in www-gitlab-com docker image 2018-10-30 17:41:13 +01:00
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