Upload packaging snapshot jobs rpms to nexus 89/60189/3
authorAnil Belur <abelur@linuxfoundation.org>
Tue, 11 Jul 2017 08:57:11 +0000 (18:57 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Fri, 14 Jul 2017 13:09:53 +0000 (23:09 +1000)
Change-Id: Ib6c83663d4b2562e9a090477a9d1a9ef795a32b0
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jjb/packaging/include-raw-build-rpm-snap.sh
jjb/packaging/packaging.yaml

index 9626346631a3fe7777d7d49a3eac2262075f1774..7587d2a68e6a271b7fc868b5b78db7c6edb6191e 100644 (file)
@@ -20,3 +20,9 @@ $PYTHON -m pip install -r "$WORKSPACE/packaging/rpm/requirements.txt"
                                   --minor "$VERSION_MINOR" \
                                   --changelog_name "$CHANGELOG_NAME" \
                                   --changelog_email "$CHANGELOG_EMAIL"
+
+# Copy the rpm to be upload
+UPLOAD_FILES_PATH="$WORKSPACE/upload_files"
+mkdir -p "$UPLOAD_FILES_PATH"
+mv "/home/$USER/rpmbuild/RPMS/noarch/"*.rpm "$_"
+mv "/home/$USER/rpmbuild/SRPMS/"*.rpm "$_"
index ef6126e32aeb57998f59bd09ffd8450d631fba87..2677c3997ba804a9e5b9d19c3594a5bb5457ca8b 100644 (file)
@@ -6,7 +6,7 @@
     jobs:
       - '{project-name}-verify-tox-master'
       - 'packaging-build-rpm-{stream}'
-      - 'packaging-build-rpm-snap-master'
+      - 'packaging-build-rpm-snap-{stream}'
       - 'packaging-build-deb-{stream}'
       - 'packaging-test-rpm-master'
       - 'packaging-test-deb-master'
 
 
 - job-template:
-    name: 'packaging-build-rpm-snap-master'
+    name: 'packaging-build-rpm-snap-{stream}'
 
     node: centos7-java-builder-2c-4g
 
     project-type: freestyle
 
+    mvn-opts: ''
+    mvn-params: ''
+    mvn-version: mvn33
+
     properties:
       - opendaylight-infra-properties:
           build-days-to-keep: 7
           branch: '{branch}'
           refspec: 'refs/heads/{branch}'
           artifacts: '{archive-artifacts}'
+      - lf-infra-maven-parameters:
+          mvn-opts: '{mvn-opts}'
+          mvn-params: '{mvn-params}'
+          mvn-version: '{mvn-version}'
+          staging-profile-id: ''
       - string:
           name: VERSION_MAJOR
           default: '7'
 
     builders:
       - shell: !include-raw: include-raw-build-rpm-snap.sh
+      - lf-infra-deploy-maven-file:
+          global-settings-file: 'global-settings'
+          settings-file: 'packaging-settings'
+          mvn-version: 'mvn33'
+          repo-id: 'opendaylight-{stream}-epel-7-x86_64-devel'
+          group-id: 'org.opendaylight.integration-packaging'
+          files-dir: '$WORKSPACE/upload_files'
 
     triggers:
       - timed: '@daily'