[MediaWiki-commits] [Gerrit] integration/config[master]: Add Docker job for trending-edits

2017-12-08 Thread jenkins-bot (Code Review)
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: Hashar 
Gerrit-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

2017-12-08 Thread Hashar (Code Review)
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