- job-template:
name: 'releng-release-{stream}-merge'
- triggers:
- - releng-patchset-merged
scm:
- releng-scm:
ref: $GERRIT_REFSPEC
- lint-report
- project:
- name: opnfv-lint
- project: opnfv-lint
+ name: releng-lint
jobs:
- - 'opnfv-lint-verify'
+ - 'releng-lint-verify'
+
- job-template:
- name: 'opnfv-lint-verify'
+ name: 'releng-lint-verify'
parameters:
- releng-jjb-node:
node: opnfv-build
pattern: '**/*.yaml'
builders:
- lint-all-code
+
+- project:
+ name: releng-generate-artifacts-index-pages
+ jobs:
+ - releng-generate-artifacts-index-pages
+
+- job-template:
+ name: releng-generate-artifacts-index-pages
+ scm:
+ - releng-scm:
+ ref: master
+ parameters:
+ - releng-jjb-node:
+ node: opnfv-build
+ triggers:
+ - timed: '@daily'
+ builders:
+ - generate-artifact-html
+
+- builder:
+ name: generate-artifact-html
+ builders:
+ - shell: |
+ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
+ echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
+ /etc/apt/sources.list.d/google-cloud-sdk.list
+ sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+ sudo DEBIAN_FRONTEND=noninteractive apt-get \
+ -o DPkg::Lock::Timeout=300 install \
+ google-cloud-sdk -y
+ cd $WORKSPACE/utils/
+ ./artifacts.opnfv.org.sh
+
+- project:
+ name: releng-artifact-cleanup
+ jobs:
+ - releng-artifact-cleanup
+
+- job-template:
+ name: releng-artifact-cleanup
+ scm:
+ - releng-scm:
+ ref: master
+ parameters:
+ - releng-jjb-node:
+ node: opnfv-build
+ triggers:
+ - timed: '@daily'
+ builders:
+ - releng-artifact-cleanup
+
+- builder:
+ name: releng-artifact-cleanup
+ builders:
+ - shell: |
+ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
+ echo "deb https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \
+ /etc/apt/sources.list.d/google-cloud-sdk.list
+ sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+ sudo DEBIAN_FRONTEND=noninteractive apt-get \
+ -o DPkg::Lock::Timeout=300 install \
+ google-cloud-sdk -y
+ $WORKSPACE/utils/retention_script.sh
+
+- parameter:
+ name: releng-debug-slave
+ parameters:
+ - label:
+ name: slave
+ default: '{slave}'
+
+- builder:
+ name: releng-debug
+ builders:
+ - shell: |
+ find ~ -name ".boto"
+ cat ~/.boto
+
+- job-template:
+ name: releng-debug
+ parameters:
+ - releng-debug-slave:
+ slave: lf-build6
+ builders:
+ - releng-debug
+
+- project:
+ name: 'releng-debug'
+ jobs:
+ - 'releng-debug'