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