- 'compass-verify-on-ericsson-node'
- 'compass-merge'
- 'compass-daily-{stream}'
+ - 'compass-build-iso'
- 'compass-build'
- 'compass-deploy-virtual-{flavor}'
pattern: 'docs/**'
builders:
- - 'compass-build'
- - 'compass-workspace-cleanup'
+ - 'builder-compass-build-iso'
+ - 'builder-compass-workspace-cleanup'
- job-template:
name: 'compass-verify'
pattern: 'docs/**'
builders:
- - 'compass-build'
-# - 'compass-deploy-virtual-flavor'
-# - 'compass-backup-logs'
+ - 'builder-compass-build-iso'
+# - 'builder-compass-deploy-virtual-flavor'
+# - 'builder-compass-backup-logs'
# publishers:
# - archive:
# artifacts: 'ansible.log'
- branch-compare-type: 'ANT'
branch-pattern: '**/master'
builders:
- - 'compass-merge'
+ - 'builder-compass-merge'
- job-template:
name: 'compass-daily-{stream}'
artifactNumToKeep: -1
builders:
- #- 'compass-build'
- #- 'compass-upload-artifact'
- #- 'compass-workspace-cleanup'
+ #- 'builder-compass-build-iso'
+ #- 'builder-compass-upload-artifact'
+ #- 'builder-compass-workspace-cleanup'
- shell: |
echo "Hello world!"
echo "compass-deploy-virtual job will be triggered!"
threshold: SUCCESS
- job-template:
- name: 'compass-build'
+ name: 'compass-build-iso'
project-type: freestyle
branch: 'master'
builders:
- - 'compass-make-ppa'
- - 'compass-build'
- - 'compass-upload-artifact'
- - 'compass-workspace-cleanup'
+ - 'builder-compass-build-iso'
+ - 'builder-compass-upload-artifact'
+ - 'builder-compass-workspace-cleanup'
+
+- job-template:
+ name: 'compass-build'
+
+ description: "build ppa(using docker) in huawei lab"
+
+ project-type: freestyle
+
+ node: huawei-build
+
+ logrotate:
+ daysToKeep: 30
+ numToKeep: 10
+ artifactDaysToKeep: -1
+ artifactNumToKeep: -1
+
+ parameters:
+ - project-parameter:
+ project: '{project}'
+ - compass-parameter:
+ installer: '{installer}'
+
+ scm:
+ - git-scm:
+ credentials-id: '{ssh-credentials}'
+
+ refspec: ''
+ branch: 'master'
+
+ builders:
+ - 'builder-compass-make-ppa'
+ - trigger-builds:
+ - project: 'compass-build-iso'
+ git-revision: true
+ block: true
- job-template:
name: 'compass-deploy-virtual-{flavor}'
artifactNumToKeep: -1
builders:
- - 'compass-ci-preclean-workspace'
- - 'compass-download-artifact'
- - 'compass-deploy-virtual-flavor'
- - 'compass-backup-logs'
+ - 'builder-compass-ci-preclean-workspace'
+ - 'builder-compass-download-artifact'
+ - 'builder-compass-deploy-virtual-flavor'
+ - 'builder-compass-backup-logs'
publishers:
- archive:
artifacts: 'ansible.log'
# builder macros
########################
- builder:
- name: compass-merge
+ name: 'builder-compass-merge'
builders:
- shell: |
#!/bin/bash
echo "Hello World!"
- builder:
- name: 'compass-make-ppa'
+ name: 'builder-compass-make-ppa'
builders:
- shell: |
#!/bin/bash
done
- builder:
- name: 'compass-build'
+ name: 'builder-compass-build-iso'
builders:
- shell: |
#!/bin/bash
echo "Done!"
- builder:
- name: 'compass-deploy-virtual-flavor'
+ name: 'builder-compass-deploy-virtual-flavor'
builders:
- shell: |
#!/bin/bash
echo "Done!"
- builder:
- name: 'compass-upload-artifact'
+ name: 'builder-compass-upload-artifact'
builders:
- shell: |
#!/bin/bash
echo "Artifact is available as http://$GS_URL/opnfv-$OPNFV_ARTIFACT_VERSION.iso"
- builder:
- name: 'compass-download-artifact'
+ name: 'builder-compass-download-artifact'
builders:
- shell: |
#!/bin/bash
echo "Done!"
- builder:
- name: 'compass-workspace-cleanup'
+ name: 'builder-compass-workspace-cleanup'
builders:
- shell: |
#!/bin/bash
/bin/rm -rf $WORKSPACE
- builder:
- name: 'compass-ci-preclean-workspace'
+ name: 'builder-compass-ci-preclean-workspace'
builders:
- shell: |
#!/bin/bash
git clone $GIT_BASE $WORKSPACE
- builder:
- name: 'compass-backup-logs'
+ name: 'builder-compass-backup-logs'
builders:
- shell: |
ssh_options="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"