Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/314278

Change subject: Recreate jobs for composer-hhvm/php on Nodepool
......................................................................

Recreate jobs for composer-hhvm/php on Nodepool

Restore job templates that run composer on Nodepool instances. They got
removed in 66856c534.

None of those are triggered from Zuul as of this change. It is merely to
repopulate them in Jenkins.

Create:
    composer-hhvm-jessie
    composer-hhvm-trusty
    composer-php55-trusty
    composer-php70-jessie

Bug: T143938
Change-Id: If6eea32f0d366c4a9f17a0ec1c8ef05a716da990
---
M jjb/php.yaml
1 file changed, 25 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/78/314278/1

diff --git a/jjb/php.yaml b/jjb/php.yaml
index c6c8ff9..95fd707 100644
--- a/jjb/php.yaml
+++ b/jjb/php.yaml
@@ -127,6 +127,30 @@
         dir: '.'
      - composer-test
 
+# Runs "composer update" and "composer test" but on disposable instances
+# maintained by Nodepool.
+- job-template:
+    name: 'composer-{phpflavor}-{image}'
+    node: ci-{image}-wikimedia
+    defaults: use-remote-zuul-shallow-clone
+    concurrent: true
+    properties:
+     - build-discarder:
+         days-to-keep: 15
+    triggers:
+     - zuul
+    builders:
+     - assert-phpflavor:
+         phpflavor: '{phpflavor}'
+     - castor-load
+     - composer-validate:
+        dir: '.'
+     - composer-update:
+        dir: '.'
+     - composer-test
+    publishers:
+     - castor-save
+
 # Same as 'composer-package-{phpflavor}'. Runs "composer update" and "composer
 # test" for libraries that are published as composer packages but on disposable
 # instances maintained by Nodepool.
@@ -166,6 +190,7 @@
             image: jessie
     jobs:
      - 'composer-package-{phpflavor}-{image}'
+     - 'composer-{phpflavor}-{image}'
 
 - project:
     name: 'composer-flavored'

-- 
To view, visit https://gerrit.wikimedia.org/r/314278
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If6eea32f0d366c4a9f17a0ec1c8ef05a716da990
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to