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

Reply via email to