Awight has uploaded a new change for review.

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

Change subject: WIP: Jenkins job builder definition for CRM job
......................................................................

WIP: Jenkins job builder definition for CRM job

Bug: T91895
Change-Id: I00d00148900b2f89001d2920361b49544d8f84b9
---
M jjb/wm-fundraising.yaml
1 file changed, 45 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/63/195063/1

diff --git a/jjb/wm-fundraising.yaml b/jjb/wm-fundraising.yaml
index 06b1771..f49cf4e 100644
--- a/jjb/wm-fundraising.yaml
+++ b/jjb/wm-fundraising.yaml
@@ -40,5 +40,48 @@
     name: 'wikimedia-fundraising-dash'
 
     jobs:
-     - '{name}-jslint'
-     - '{name}-npm'
+      - '{name}-jslint'
+      - '{name}-npm'
+
+- builder:
+    name: fundraising-crm-install
+    builders:
+      - zuul-cloner:
+          projects: >
+            wikimedia/fundraising/crm
+            wikimedia/fundraising/civicrm-buildkit
+      - shell: |
+          # FIXME: temporarily lock to future rev, until CR
+          pushd $WORKSPACE/src/wikimedia/fundraising/civicrm-buildkit
+          git fetch 
https://gerrit.wikimedia.org/r/wikimedia/fundraising/civicrm-buildkit 
refs/changes/55/195055/1 && git checkout FETCH_HEAD
+          popd
+          
+          # FIXME: zuul-cloner should do this for us.  See 
https://phabricator.wikimedia.org/T45045
+          pushd $WORKSPACE/src/wikimedia/fundraising/crm
+          git submodule update -i --recursive
+      - shell: |
+          $WORKSPACE/src/wikimedia/fundraising/crm/bin/ci-create-dbs.sh
+          $WORKSPACE/src/wikimedia/fundraising/crm/bin/ci-populate-dbs.sh
+
+- builder:
+    name: fundraising-crm-clean
+    builders:
+      - shell: |
+          $WORKSPACE/src/wikimedia/fundraising/crm/bin/ci-drop-dbs.sh
+
+          rm -rf $WORKSPACE/*
+          rm -rf $HOME/.amp
+
+- project:
+    name: wikimedia-civicrm-dev2
+    jobs:
+      - wikimedia-civicrm-dev2job
+
+- job:
+    name: wikimedia-civicrm-dev2job
+    builders:
+      - fundraising-crm-install
+      - phpunit-junit
+      - fundraising-crm-clean
+    publishers:
+      - phpunit-junit

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

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

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

Reply via email to