Cscott has uploaded a new change for review.
https://gerrit.wikimedia.org/r/173045
Change subject: Experimental travis integration.
......................................................................
Experimental travis integration.
Change-Id: Icd32fdaf99a780c135bc0b55a0cbe01b2f8ec089
---
M jjb/job-templates.yaml
M jjb/macro.yaml
M jjb/mediawiki-extensions.yaml
M zuul/layout.yaml
4 files changed, 29 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/45/173045/1
diff --git a/jjb/job-templates.yaml b/jjb/job-templates.yaml
index 968c637..d97cf9b 100644
--- a/jjb/job-templates.yaml
+++ b/jjb/job-templates.yaml
@@ -54,6 +54,16 @@
- npm
- job-template:
+ name: '{name}-npmtravis'
+ node: contintLabsSlave && UbuntuTrusty
+ defaults: use-remoteonly-zuul
+ concurrent: true
+ triggers:
+ - zuul
+ builders:
+ - npm-travis
+
+- job-template:
name: '{name}-puppetlint-lenient'
node: contintLabsSlave && UbuntuPrecise
defaults: use-remote-zuul-no-submodules
diff --git a/jjb/macro.yaml b/jjb/macro.yaml
index 2394ebf..1d2d736 100644
--- a/jjb/macro.yaml
+++ b/jjb/macro.yaml
@@ -216,6 +216,17 @@
npm install
npm test
+- builder:
+ name: npm-travis
+ builders:
+ - shell: |
+ . /srv/deployment/integration/slave-scripts/bin/npm-set-env.sh
+ npm --version
+ npm install
+ echo Configuring gerrit remote as the npmjenkins user
+ . /srv/deployment/integration/slave-scripts/bin/travis-set-env.sh
"{project}"
+ npm run travis
+
# Assert node version matches a basic regular expressions
#
# Parameter:
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index a1d2497..1c9d2b7 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -1201,6 +1201,8 @@
jobs:
- '{name}-jslint'
- '{name}-npm'
+ - '{name}-npmtravis':
+ project:
'mediawiki/extensions/Collection/OfflineContentGenerator/bundler'
- project:
name: mwext-Collection-OfflineContentGenerator-latex_renderer
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 97df54b..27717a2 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -331,6 +331,10 @@
- name: analytics-kraken
voting: false
+ # Experimental travis integration
+ - name: ^.*-npmtravis$
+ voting: false
+
# Experimental building of Debian packages
# based on jenkins-debian-glue
- name: ^.*-debian-glue$
@@ -2880,10 +2884,12 @@
test:
- mwext-Collection-OfflineContentGenerator-bundler-jslint
- mwext-Collection-OfflineContentGenerator-bundler-npm
+ - mwext-Collection-OfflineContentGenerator-bundler-npmtravis
gate-and-submit:
- mediawiki-gate
- mwext-Collection-OfflineContentGenerator-bundler-jslint
- mwext-Collection-OfflineContentGenerator-bundler-npm
+ - mwext-Collection-OfflineContentGenerator-bundler-npmtravis
- name:
mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
check:
--
To view, visit https://gerrit.wikimedia.org/r/173045
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icd32fdaf99a780c135bc0b55a0cbe01b2f8ec089
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Cscott <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits