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

Change subject: Migrate eventlogging to Docker
......................................................................

Migrate eventlogging to Docker

Create labs-striker-tox-docker

Change-Id: I0fe46cefc307563a80f6d1fc538d17e1919b7f97
---
A dockerfiles/tox-eventlogging/Dockerfile
A dockerfiles/tox-eventlogging/example-run.sh
M jjb/misc.yaml
M zuul/layout.yaml
4 files changed, 34 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/22/392722/1

diff --git a/dockerfiles/tox-eventlogging/Dockerfile 
b/dockerfiles/tox-eventlogging/Dockerfile
new file mode 100644
index 0000000..aee65a5
--- /dev/null
+++ b/dockerfiles/tox-eventlogging/Dockerfile
@@ -0,0 +1,10 @@
+FROM wmfreleng/tox
+
+USER root
+RUN apt-get update && \
+    apt-get install --yes \
+        librdkafka-dev \
+    && \
+    rm -rf /var/lib/apt/lists/*
+
+USER nobody
diff --git a/dockerfiles/tox-eventlogging/example-run.sh 
b/dockerfiles/tox-eventlogging/example-run.sh
new file mode 100644
index 0000000..3eadf2b
--- /dev/null
+++ b/dockerfiles/tox-eventlogging/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=eventlogging \
+    --env ZUUL_COMMIT=master \
+    --env ZUUL_REF=master \
+    --volume /"$(pwd)"/log://log \
+    --volume /"$(pwd)"/cache://cache \
+     wmfreleng/tox-eventlogging:latest
diff --git a/jjb/misc.yaml b/jjb/misc.yaml
index 2ab4c56..bf8ff03 100644
--- a/jjb/misc.yaml
+++ b/jjb/misc.yaml
@@ -100,6 +100,12 @@
      - castor-save
 
 - project:
+    name: eventlogging
+    jobs:
+        - '{name}-tox-docker':
+            docker_image_var: wmfreleng/tox-eventlogging:v2017.11.21.22.00
+
+- project:
     name: mapdata
     jobs:
         - '{name}-npm-node-6-jessie'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 234a946..fed7cfe 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -3414,8 +3414,10 @@
       - mwext-jsduck-publish
 
   - name: eventlogging
-    template:
-      - name: tox-jessie  # compiling confluent-kafka requires 
librdkafka/rdkafka.h
+    test:
+      - eventlogging-tox-jessie
+    gate-and-submit:
+      - eventlogging-tox-jessie
 
   - name: mediawiki/extensions/EventBus
     template:

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0fe46cefc307563a80f6d1fc538d17e1919b7f97
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