Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/392696 )

Change subject: Migrate labs/tools/striker to Docker
......................................................................

Migrate labs/tools/striker to Docker

A custom Docker image to fullfill pyldap compile dependencies.

Create labs-striker-tox-docker

Change-Id: I154ad96fec0bc2a7aadaa090324bb8b82639fbe1
---
A dockerfiles/tox-labs-striker/Dockerfile
A dockerfiles/tox-labs-striker/example-run.sh
M jjb/labs.yaml
M zuul/layout.yaml
4 files changed, 33 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/96/392696/1

diff --git a/dockerfiles/tox-labs-striker/Dockerfile 
b/dockerfiles/tox-labs-striker/Dockerfile
new file mode 100644
index 0000000..9f0bfb4
--- /dev/null
+++ b/dockerfiles/tox-labs-striker/Dockerfile
@@ -0,0 +1,11 @@
+FROM wmfreleng/tox
+
+USER root
+RUN apt-get update && \
+    apt-get install --yes \
+        libldap2-dev \
+        libsasl2-dev \
+    && \
+    rm -rf /var/lib/apt/lists/*
+
+USER nobody
diff --git a/dockerfiles/tox-labs-striker/example-run.sh 
b/dockerfiles/tox-labs-striker/example-run.sh
new file mode 100644
index 0000000..beb125c
--- /dev/null
+++ b/dockerfiles/tox-labs-striker/example-run.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+install --mode 777 --directory log cache
+
+docker run \
+    --rm --tty \
+    --env JENKINS_URL=1 \
+    --env ZUUL_URL=https://gerrit.wikimedia.org/r \
+    --env ZUUL_PROJECT=labs/striker \
+    --env ZUUL_COMMIT=master \
+    --env ZUUL_REF=master \
+    --volume /"$(pwd)"/log://log \
+    --volume /"$(pwd)"/cache://cache \
+     wmfreleng/tox-labs-striker:latest
diff --git a/jjb/labs.yaml b/jjb/labs.yaml
index 8ad5a78..f566dc9 100644
--- a/jjb/labs.yaml
+++ b/jjb/labs.yaml
@@ -1,6 +1,12 @@
 # Holds various projects under 'labs/'
 
 - project:
+    name: 'labs-striker'
+    jobs:
+        - '{name}-tox-docker':
+            docker_image_var: wmfreleng/tox-labs-striker:v2017.11.21.19.24
+
+- project:
     # labs-tools-Zppixbot
     name: 'labs-tools-ZppixBot'
     phpflavor: 'php55'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index f39b6cd..234a946 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1671,11 +1671,9 @@
 
   - name: labs/striker
     test:
-      - labs-tox-jessie # pyldap requires libsasl2-dev / libldap2-dev etc
+      - labs-striker-tox-docker
     gate-and-submit:
-      - labs-tox-jessie # pyldap requires libsasl2-dev / libldap2-dev etc
-    experimental:
-      - labs-tox-docker
+      - labs-striker-tox-docker
 
   - name: labs/striker/deploy
     test:

-- 
To view, visit https://gerrit.wikimedia.org/r/392696
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I154ad96fec0bc2a7aadaa090324bb8b82639fbe1
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to