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

Reply via email to