node: opnfv-jump-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
node: opnfv-jump-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
disabled: false
- project-type: freestyle
-
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
- job-template:
name: armband-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: ericsson-build
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: availability-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# branch: branch (eg. stable)
node: master
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- shell:
!include-raw docu-build.sh
-
-
-
-
-
- job-template:
name: 'bottlenecks-test'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: 'compass-verify'
- project-type: freestyle
-
disabled: false
node: 'huawei-deploy-vm'
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
-
triggers:
- gerrit:
trigger-on:
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
node: huawei-build
concurrent: true
- job-template:
name: 'compass-daily-{stream}'
- project-type: freestyle
-
node: huawei-build
concurrent: true
- job-template:
name: 'compass-build-iso'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
description: "build ppa(using docker) in huawei lab"
- project-type: freestyle
-
node: huawei-build
concurrent: true
- job-template:
name: 'compass-deploy-virtual-{flavor}'
- project-type: freestyle
-
disabled: false
node: '{node}'
default: '{conf}'
description: ""
-
logrotate:
daysToKeep: 30
numToKeep: 10
artifactDaysToKeep: -1
artifactNumToKeep: -1
-
builders:
- 'builder-compass-ci-preclean-workspace'
- 'builder-compass-download-artifact'
allow-empty: 'true'
fingerprint: true
-
- job-template:
name: 'compass-deploy-bare-huawei-us'
- project-type: freestyle
-
disabled: false
node: 'huawei-us-deploy-bare-1'
allow-empty: 'true'
fingerprint: true
-
########################
# parameter macros
########################
gsutil cp $BUILD_DIRECTORY/opnfv.properties gs://$GS_URL/opnfv-$OPNFV_ARTIFACT_VERSION.properties > gsutil.properties.log 2>&1
gsutil cp $BUILD_DIRECTORY/opnfv.properties gs://$GS_URL/latest.properties > gsutil.latest.log 2>&1
-
echo
echo "--------------------------------------------------------"
echo "Done!"
- job-template:
name: conductor-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'conductor-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: copper-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
- job_defaults: &job_defaults
name: job_defaults
node: master
- project-type: freestyle
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
- job-template:
name: dpacc-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'dpacc-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: fastpathmetrics-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'fastpathmetrics-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
find .
echo "merge logic goes here"
-
-
-
-
-
- job-template:
name: 'fuel-verify-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'fuel-merge-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'fuel-merge-deploy-virtual-{stream}'
- project-type: freestyle
-
node: fuel-deploy-virtual
concurrent: true
- job-template:
name: 'fuel-daily-{stream}'
- project-type: freestyle
-
node: ericsson-build
disabled: false
- job-template:
name: 'fuel-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
logrotate:
- job-template:
name: 'fuel-deploy-{stream}'
- project-type: freestyle
-
disabled: false
node: opnfv-jump-2
- job-template:
name: 'fuel-lab-reconfig-{stream}'
- project-type: freestyle
-
disabled: true
node: master
- job-template:
name: set-functest-env-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
builders:
- 'set-functest-env'
-
-
- job-template:
name: clean-functest-env-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
builders:
- 'functest-cleanup'
-
- job-template:
name: set-functest-env-{installer}-{stream}
- project-type: freestyle
-
node: '{node}'
logrotate:
builders:
- 'set-functest-env'
-
- job-template:
name: clean-functest-env-{installer}-{stream}
- project-type: freestyle
-
node: '{node}'
logrotate:
- job-template:
name: functest-openstack-bench-test-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
builders:
- 'functest-rally-bench'
-
- job-template:
name: functest-openstack-tempest-smoke-test-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
- job-template:
name: functest-odl-test-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
- shell: |
- 'functest-odl'
-
- job-template:
name: functest-vping-test-{pod}
- project-type: freestyle
-
node: '{pod}'
logrotate:
builders:
- 'functest-vping'
-
- job-template:
name: functest-{pod}
- project-type: freestyle
-
node: '{pod}'
parameters:
- job-template:
name: functest-{installer}-{stream}
- project-type: freestyle
-
node: '{node}'
parameters:
- job-template:
name: functest-vims-{installer}-{stream}
- project-type: freestyle
-
node: '{node}'
parameters:
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
docker exec $container_id $cmd
-
- builder:
name: set-functest-env
builders:
echo "Executing command inside the docker: ${cmd}"
docker exec ${container_id} ${cmd}
-
- builder:
name: functest-vping
builders:
container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
docker exec $container_id $cmd
-
-
- builder:
name: functest-rally-bench
builders:
container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
docker exec $container_id $cmd
-
- builder:
name: functest-vims
builders:
container_id=$(docker ps -a | grep opnfv/functest | awk '{print $1}' | head -1)
docker exec $container_id $cmd
-
-
- builder:
name: functest-store-results
builders:
docker ps -a | grep opnfv/functest | awk '{print $1}' | xargs docker rm
fi
-
# Remove existing images if exist
if [[ ! -z $(docker images | grep opnfv/functest) ]]; then
echo "Docker images to remove:"
node: gce-opnfv-docker-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
node: gce-opnfv-docker-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
-
triggers:
- gerrit:
trigger-on:
- job-template:
name: 'genesis-foreman-verify-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'genesis-foreman-merge-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'genesis-foreman-daily-{stream}'
- project-type: freestyle
-
node: ericsson-build
disabled: '{obj:disabled}'
- job-template:
name: 'genesis-foreman-deploy-runner-{stream}'
- project-type: freestyle
-
disabled: false
node: master
- job-template:
name: 'genesis-foreman-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
logrotate:
- job-template:
name: 'genesis-foreman-deploy-{stream}'
- project-type: freestyle
-
disabled: false
node: opnfv-jump-2
- job-template:
name: 'genesis-foreman-lab-reconfig-{stream}'
- project-type: freestyle
-
disabled: false
node: master
- job-template:
name: 'genesis-foreman-verify-deploy-virtual-{stream}'
- project-type: freestyle
-
node: opnfv-jump-1
disabled: true
pattern: '{installer}/docs/**'
dependency-jobs: 'genesis-foreman-verify-build-{stream}'
-
builders:
- 'foreman-deploy-virtual'
- job-template:
name: 'genesis-{installer}-daily-att-{stream}'
- project-type: freestyle
-
node: att-build
parameters:
builders:
- '{installer}-daily-master-att'
-
-
########################
# builder macros
########################
-
- builder:
name: fuel-daily-master-att
builders:
- job-template:
name: 'genesis-{installer}-daily-dell-{stream}'
- project-type: freestyle
-
node: dell-build
parameters:
builders:
- '{installer}-daily-master-dell'
-
-
########################
# builder macros
########################
-
- builder:
name: fuel-daily-master-dell
builders:
- job-template:
name: 'genesis-fuel-verify-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'genesis-fuel-merge-{stream}'
- project-type: freestyle
-
node: ericsson-build
concurrent: true
- job-template:
name: 'genesis-fuel-daily-{stream}'
- project-type: freestyle
-
node: ericsson-build
disabled: '{obj:disabled}'
- job-template:
name: 'genesis-fuel-deploy-runner-{stream}'
- project-type: freestyle
-
disabled: false
node: master
- job-template:
name: 'genesis-fuel-build-{stream}'
- project-type: freestyle
-
node: ericsson-build
logrotate:
- job-template:
name: 'genesis-fuel-deploy-{stream}'
- project-type: freestyle
-
disabled: false
node: opnfv-jump-2
- job-template:
name: 'genesis-fuel-lab-reconfig-{stream}'
- project-type: freestyle
-
disabled: false
node: master
- job-template:
name: 'genesis-fuel-verify-deploy-virtual-{stream}'
- project-type: freestyle
-
disabled: true
node: ericsson-build
- job-template:
name: 'genesis-juju-verify'
- project-type: freestyle
-
node: ericsson-build
logrotate:
- compare-type: ANT
pattern: 'juju/**'
-
builders:
- 'juju-verify'
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
node: ericsson-build
logrotate:
- job-template:
name: 'genesis-juju-daily-{stream}'
- project-type: freestyle
-
node: ericsson-build
parameters:
- job-template:
name: ipv6-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'ipv6-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
find .
echo "merge logic goes here"
-
-
-
-
-
node: ericsson-build
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
node: ericsson-build
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: octopus-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
refspec: ''
choosing-strategy: 'default'
-
triggers:
- gerrit:
trigger-on:
- shell:
!include-raw ../opnfvdocs/docu-build.sh
-
########################
## parameter macros
#########################
- job-template:
name: '{project}-docker-build-push-{stream}'
- project-type: freestyle
-
node: ericsson-build
disabled: false
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
refspec: '$GERRIT_REFSPEC'
choosing-strategy: 'gerrit'
-
triggers:
- gerrit:
trigger-on:
- job-template:
name: oscar-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'oscar-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
node: opnfv-build
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
node: opnfv-build
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
cd $WORKSPACE/ci
./build.sh
-
- job-template:
name: 'ovsnfv-daily-{stream}'
disabled: true
- project-type: freestyle
-
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
- job-template:
name: parser-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
refspec: ''
choosing-strategy: 'default'
-
triggers:
- gerrit:
trigger-on:
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: prediction-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
refspec: ''
choosing-strategy: 'default'
-
triggers:
- gerrit:
trigger-on:
- 'qtip-dhrystone-serial-{pod}'
- 'qtip-ssl-parallel-{pod}'
-
# stream: branch with - in place of / (eg. stable-helium)
# branch: branch (eg. stable/helium)
-
pod:
- dell-build:
node: 'dell-us-testing-bm-1'
installer_type: 'fuel'
installer_ip: '10.20.0.2'
-
stream:
- master:
branch: 'master'
- job-template:
name: qtip-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- project-parameter:
project: '{project}'
-
scm:
- git-scm:
credentials-id: '{ssh-credentials}'
- job-template:
name: 'qtip-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- job-template:
name: 'qtip-dhrystone-serial-{pod}'
- project-type: freestyle
-
disabled: false
node: '{node}'
- job-template:
name: 'qtip-ssl-parallel-{pod}'
-
- project-type: freestyle
-
disabled: false
node: '{node}'
echo "Running QTIP dhrystone with First Test case"
python qtip.py -s compute -b dhrystone_serial.yaml
-
- builder:
name: qtip-ssl-parallel
echo "Running QTIP dhrystone with Second Test case"
python qtip.py -s compute -b ssl_parallel.yaml
-
- builder:
name: qtip-fetch-os-cred
builders:
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
+
+ project-type: freestyle
node: master
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
node: intel-jp-build-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
- shell: |
$WORKSPACE/ci/verify.sh
-
- job-template:
name: 'storperf-merge-{stream}'
node: intel-jp-build-1
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
- junit:
results: nosetests.xml
-
- job-template:
name: 'storperf-daily-{stream}'
disabled: true
- project-type: freestyle
-
logrotate:
daysToKeep: '{build-days-to-keep}'
numToKeep: '{build-num-to-keep}'
- job-template:
name: vnf_forwarding_graph-test
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
logrotate:
- job-template:
name: 'vnf_forwarding_graph-verify'
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 10
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
logrotate:
daysToKeep: 30
numToKeep: 40
find .
echo "merge logic goes here"
-
-
-
-
-
project: 'vswitchperf'
somevar: 'foo'
-
- job-template:
name: 'vswitchperf-daily-{stream}'
# stream: branch with - in place of / (eg. stable)
# branch: branch (eg. stable)
- project-type: freestyle
varsetabove: '{somevar}'
node: opnfv-build
- job-template:
name: 'yardstick-verify'
- project-type: freestyle
-
node: ericsson-build
logrotate:
#
# This job's purpose is to update all the JJB
- project-type: freestyle
-
node: ericsson-build
logrotate:
- job-template:
name: 'yardstick-{installer}-{pod}-{stream}'
- project-type: freestyle
-
disabled: false
node: '{node}'