Add builder autorelease-deps to invoke script 30/44830/6
authorAnil Belur <abelur@linuxfoundation.org>
Tue, 30 Aug 2016 07:50:24 +0000 (17:50 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Tue, 25 Oct 2016 21:35:00 +0000 (21:35 +0000)
Change-Id: Ide2dc4867b562fe5c13e391bea602d825c400769
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/autorelease-templates.yaml

index fb2fa065a39c969c490060d188763b2082d12a23..0513be63a2b34d9f0e2ba7b573d8fe5a9c8f7546 100644 (file)
                 - 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:
index 58cd51e1be613e21e37f3d3ce321646196b28147..f427b6556f3739ec1655a04922e3b8b6d66d0bf3 100644 (file)
@@ -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'
             properties-file: variables.prop
         - autorelease-generate-project-report
         - shell: "./scripts/list-project-dependencies.sh"
+        - autorelease-determine-merge-order
         - autorelease-sys-stats
 
     publishers: