jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/392722 )
Change subject: Migrate eventlogging to Docker ...................................................................... Migrate eventlogging to Docker Create eventlogging-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(-) Approvals: Hashar: Looks good to me, approved jenkins-bot: Verified 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..9389f2f 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-docker + gate-and-submit: + - eventlogging-tox-docker - 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: merged Gerrit-Change-Id: I0fe46cefc307563a80f6d1fc538d17e1919b7f97 Gerrit-PatchSet: 2 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Hashar <[email protected]> Gerrit-Reviewer: Hashar <[email protected]> Gerrit-Reviewer: Paladox <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
