Hashar has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/403462 )
Change subject: docker: specific image for mediawiki/vagrant
......................................................................
docker: specific image for mediawiki/vagrant
It requires rsync and zlib.
mediawiki/vagrant master branch would fail due to vagrant 1.8.1 which
cant be used with ruby 2.3 on stretch.
Once the stretch-migration branch get merged AND vagrant is bumped to
1.9.2 (Ia7f27fe5b01a3a2a40ad2aecd7cb4fcc25411a81) the suite will pass
just fine has shown by the example-run.sh
Update:
mediawiki-vagrant-rake-docker
Change-Id: I37332733b2c8f64c7a643ad3858e3de96a471a5e
---
A dockerfiles/rake-vagrant/.dockerignore
A dockerfiles/rake-vagrant/.gitignore
A dockerfiles/rake-vagrant/Dockerfile.template
A dockerfiles/rake-vagrant/changelog
A dockerfiles/rake-vagrant/control
A dockerfiles/rake-vagrant/example-run.sh
M jjb/mediawiki-misc.yaml
7 files changed, 31 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/62/403462/1
diff --git a/dockerfiles/rake-vagrant/.dockerignore
b/dockerfiles/rake-vagrant/.dockerignore
new file mode 100644
index 0000000..31dbbff
--- /dev/null
+++ b/dockerfiles/rake-vagrant/.dockerignore
@@ -0,0 +1 @@
+/log
diff --git a/dockerfiles/rake-vagrant/.gitignore
b/dockerfiles/rake-vagrant/.gitignore
new file mode 100644
index 0000000..31dbbff
--- /dev/null
+++ b/dockerfiles/rake-vagrant/.gitignore
@@ -0,0 +1 @@
+/log
diff --git a/dockerfiles/rake-vagrant/Dockerfile.template
b/dockerfiles/rake-vagrant/Dockerfile.template
new file mode 100644
index 0000000..97ca4ac
--- /dev/null
+++ b/dockerfiles/rake-vagrant/Dockerfile.template
@@ -0,0 +1,6 @@
+FROM {{ "rake" | image_tag }}
+
+USER root
+RUN {{ "rsync zlib1g-dev" | apt_install }}
+
+USER nobody
diff --git a/dockerfiles/rake-vagrant/changelog
b/dockerfiles/rake-vagrant/changelog
new file mode 100644
index 0000000..25a29b0
--- /dev/null
+++ b/dockerfiles/rake-vagrant/changelog
@@ -0,0 +1,5 @@
+rake-vagrant (0.1.0) wikimedia; urgency=medium
+
+ * Initial release.
+
+ -- Antoine Musso <[email protected]> Wed, 10 Jan 2018 18:43:53 +0100
diff --git a/dockerfiles/rake-vagrant/control b/dockerfiles/rake-vagrant/control
new file mode 100644
index 0000000..88b51d3
--- /dev/null
+++ b/dockerfiles/rake-vagrant/control
@@ -0,0 +1,3 @@
+Package: rake-vagrant
+Description: ruby on a stretch image
+Depends: rake
diff --git a/dockerfiles/rake-vagrant/example-run.sh
b/dockerfiles/rake-vagrant/example-run.sh
new file mode 100755
index 0000000..797f7ac
--- /dev/null
+++ b/dockerfiles/rake-vagrant/example-run.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+set -euxo pipefail
+
+install --mode 2777 --directory log
+docker run \
+ --rm --tty \
+ --env JENKINS_URL=1 \
+ --env ZUUL_URL=https://gerrit.wikimedia.org/r \
+ --env ZUUL_PROJECT=mediawiki/vagrant \
+ --env ZUUL_REF=refs/changes/03/403403/2 \
+ --volume /"$(pwd)"/log://log \
+ docker-registry.wikimedia.org/releng/rake-vagrant:latest
diff --git a/jjb/mediawiki-misc.yaml b/jjb/mediawiki-misc.yaml
index 43f32c4..a92f685 100644
--- a/jjb/mediawiki-misc.yaml
+++ b/jjb/mediawiki-misc.yaml
@@ -33,7 +33,8 @@
- project:
name: 'mediawiki-vagrant'
jobs:
- - '{name}-rake-docker'
+ - '{name}-rake-docker':
+ docker_image_var:
docker-registry.wikimedia.org/releng/rake-vagrant:0.1.0
- '{name}-rake-jessie'
- 'mediawiki-vagrant-puppet-doc-publish'
--
To view, visit https://gerrit.wikimedia.org/r/403462
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I37332733b2c8f64c7a643ad3858e3de96a471a5e
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits