From b84aedb3213b494933939f56116089d7f2f0191c Mon Sep 17 00:00:00 2001 From: Anil Belur Date: Tue, 30 Aug 2016 17:50:24 +1000 Subject: [PATCH] Add builder autorelease-deps to invoke script Change-Id: Ide2dc4867b562fe5c13e391bea602d825c400769 Signed-off-by: Anil Belur --- jjb/autorelease/autorelease-macros.yaml | 13 +++++++++++++ jjb/autorelease/autorelease-templates.yaml | 2 ++ 2 files changed, 15 insertions(+) diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index fb2fa065a..0513be63a 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -90,6 +90,19 @@ - file-id: 'odl-global-settings' variable: 'GLOBAL_SETTINGS_FILE' +- builder: + name: autorelease-determine-merge-order + builders: + - shell: | + virtualenv --system-site-packages $WORKSPACE/venv + source $WORKSPACE/venv/bin/activate + pip install --upgrade pip + pip install --upgrade networkx + pip freeze + ./scripts/determine-merge-order.py + deactivate + rm -rf $WORKSPACE/venv + - builder: name: autorelease-maven-deploy builders: diff --git a/jjb/autorelease/autorelease-templates.yaml b/jjb/autorelease/autorelease-templates.yaml index 58cd51e1b..f427b6556 100644 --- a/jjb/autorelease/autorelease-templates.yaml +++ b/jjb/autorelease/autorelease-templates.yaml @@ -55,6 +55,7 @@ - wipe-local-maven-repo - jacoco-nojava-workaround - shell: "./scripts/list-project-dependencies.sh" + - autorelease-determine-merge-order - autorelease-cfp: autorelease-settings: 'autorelease-settings' odl-global-settings: 'odl-global-settings' @@ -141,6 +142,7 @@ properties-file: variables.prop - autorelease-generate-project-report - shell: "./scripts/list-project-dependencies.sh" + - autorelease-determine-merge-order - autorelease-sys-stats publishers: -- 2.36.6