[MediaWiki-commits] [Gerrit] integration/config[master]: Add Docker job for trending-edits
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/396545 ) Change subject: Add Docker job for trending-edits .. Add Docker job for trending-edits There is a test failing: score-pages 1) check scoring works Solved by https://gerrit.wikimedia.org/r/#/c/396436/ Depends-On: I4625ae1e69d14f9e529fec178a36bd8a685dac05 Change-Id: I424e7b770fcb3a99ebc7608574c20493ee742142 --- A dockerfiles/npm-test-trending-edits/.dockerignore A dockerfiles/npm-test-trending-edits/Dockerfile A dockerfiles/npm-test-trending-edits/example-run.sh M jjb/mediawiki-services.yaml M zuul/layout.yaml 5 files changed, 37 insertions(+), 2 deletions(-) Approvals: Hashar: Looks good to me, approved jenkins-bot: Verified diff --git a/dockerfiles/npm-test-trending-edits/.dockerignore b/dockerfiles/npm-test-trending-edits/.dockerignore new file mode 100644 index 000..139ce78 --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/.dockerignore @@ -0,0 +1,3 @@ +/cache +/log +/src diff --git a/dockerfiles/npm-test-trending-edits/Dockerfile b/dockerfiles/npm-test-trending-edits/Dockerfile new file mode 100644 index 000..6e273e4 --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/Dockerfile @@ -0,0 +1,10 @@ +FROM wmfreleng/npm-test + +USER root +RUN apt-get update \ +&& apt-get install --yes \ +libsasl2-dev \ +&& apt-get install --yes -t jessie-wikimedia \ +librdkafka-dev \ +&& apt-get clean && rm -rf /var/lib/apt/lists/* +USER nobody diff --git a/dockerfiles/npm-test-trending-edits/example-run.sh b/dockerfiles/npm-test-trending-edits/example-run.sh new file mode 100644 index 000..a6e4b0b --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/example-run.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +set -eux -o pipefail + +install --mode 777 --directory log cache src +cd src +git init +git fetch --quiet --depth 1 "https://gerrit.wikimedia.org/r/mediawiki/services/trending-edits; "master" +git checkout FETCH_HEAD +cd .. + +docker run \ +--rm --tty \ +--env JENKINS_URL=1 \ +--volume /"$(pwd)"/log://var/lib/jenkins/log \ +--volume /"$(pwd)"/cache://cache \ +--volume /"$(pwd)"/src://src \ + wmfreleng/npm-test-trending-edits:latest diff --git a/jjb/mediawiki-services.yaml b/jjb/mediawiki-services.yaml index 3abac53..d8b2a6c 100644 --- a/jjb/mediawiki-services.yaml +++ b/jjb/mediawiki-services.yaml @@ -63,3 +63,5 @@ - deploy jobs: - '{name}-{repository}-npm-node-6-jessie' + - '{name}-npm-node-6-docker': + docker_image_var: wmfreleng/npm-test-trending-edits:v2017.12.08.23.14 diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 250da5d..3172cc4 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6646,8 +6646,10 @@ - name: tox-docker - name: mediawiki/services/trending-edits -template: - - name: npm # requires a few lib*-dev +test: + - trending-edits-npm-node-6-docker +gate-and-submit: + - trending-edits-npm-node-6-docker - name: mediawiki/services/trending-edits/deploy test: -- To view, visit https://gerrit.wikimedia.org/r/396545 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I424e7b770fcb3a99ebc7608574c20493ee742142 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: HasharGerrit-Reviewer: BearND Gerrit-Reviewer: Hashar Gerrit-Reviewer: Paladox Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] integration/config[master]: Add Docker job for trending-edits
Hashar has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/396545 ) Change subject: Add Docker job for trending-edits .. Add Docker job for trending-edits There is a test failing: score-pages 1) check scoring works Solved by https://gerrit.wikimedia.org/r/#/c/396436/ Depends-On: I4625ae1e69d14f9e529fec178a36bd8a685dac05 Change-Id: I424e7b770fcb3a99ebc7608574c20493ee742142 --- A dockerfiles/npm-test-trending-edits/.dockerignore A dockerfiles/npm-test-trending-edits/Dockerfile A dockerfiles/npm-test-trending-edits/example-run.sh M jjb/mediawiki-services.yaml M zuul/layout.yaml 5 files changed, 37 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/45/396545/1 diff --git a/dockerfiles/npm-test-trending-edits/.dockerignore b/dockerfiles/npm-test-trending-edits/.dockerignore new file mode 100644 index 000..139ce78 --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/.dockerignore @@ -0,0 +1,3 @@ +/cache +/log +/src diff --git a/dockerfiles/npm-test-trending-edits/Dockerfile b/dockerfiles/npm-test-trending-edits/Dockerfile new file mode 100644 index 000..6e273e4 --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/Dockerfile @@ -0,0 +1,10 @@ +FROM wmfreleng/npm-test + +USER root +RUN apt-get update \ +&& apt-get install --yes \ +libsasl2-dev \ +&& apt-get install --yes -t jessie-wikimedia \ +librdkafka-dev \ +&& apt-get clean && rm -rf /var/lib/apt/lists/* +USER nobody diff --git a/dockerfiles/npm-test-trending-edits/example-run.sh b/dockerfiles/npm-test-trending-edits/example-run.sh new file mode 100644 index 000..a6e4b0b --- /dev/null +++ b/dockerfiles/npm-test-trending-edits/example-run.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +set -eux -o pipefail + +install --mode 777 --directory log cache src +cd src +git init +git fetch --quiet --depth 1 "https://gerrit.wikimedia.org/r/mediawiki/services/trending-edits; "master" +git checkout FETCH_HEAD +cd .. + +docker run \ +--rm --tty \ +--env JENKINS_URL=1 \ +--volume /"$(pwd)"/log://var/lib/jenkins/log \ +--volume /"$(pwd)"/cache://cache \ +--volume /"$(pwd)"/src://src \ + wmfreleng/npm-test-trending-edits:latest diff --git a/jjb/mediawiki-services.yaml b/jjb/mediawiki-services.yaml index 3abac53..d8b2a6c 100644 --- a/jjb/mediawiki-services.yaml +++ b/jjb/mediawiki-services.yaml @@ -63,3 +63,5 @@ - deploy jobs: - '{name}-{repository}-npm-node-6-jessie' + - '{name}-npm-node-6-docker': + docker_image_var: wmfreleng/npm-test-trending-edits:v2017.12.08.23.14 diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 250da5d..3172cc4 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -6646,8 +6646,10 @@ - name: tox-docker - name: mediawiki/services/trending-edits -template: - - name: npm # requires a few lib*-dev +test: + - trending-edits-npm-node-6-docker +gate-and-submit: + - trending-edits-npm-node-6-docker - name: mediawiki/services/trending-edits/deploy test: -- To view, visit https://gerrit.wikimedia.org/r/396545 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I424e7b770fcb3a99ebc7608574c20493ee742142 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Hashar___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits