Add option to all jobs to allow disabling the job. CLM will has this
setting set to "true" while we figure out the CLM issues however
for all other jobs "false" is default.
Change-Id: I9db6e8603a7d968aacf0eae17dea3554d6c97429
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
build-timeout: 15
cmake-opts: ''
cron: '@daily'
build-timeout: 15
cmake-opts: ''
cron: '@daily'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
install-prefix: '$BUILD_DIR/output'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
install-prefix: '$BUILD_DIR/output'
project-type: freestyle
node: '{build-node}'
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
build-dir: '$WORKSPACE/target'
build-timeout: 15
cmake-opts: ''
build-dir: '$WORKSPACE/target'
build-timeout: 15
cmake-opts: ''
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
install-prefix: '$BUILD_DIR/output'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
install-prefix: '$BUILD_DIR/output'
project-type: freestyle
node: '{build-node}'
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-timeout: 90
cron: '@monthly'
branch: master
build-timeout: 90
cron: '@monthly'
github-url: 'https://github.com'
stream: master
submodule-recursive: true
github-url: 'https://github.com'
stream: master
submodule-recursive: true
project-type: freestyle
node: '{build-node}'
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-timeout: 10
branch: master
build-timeout: 10
github-url: 'https://github.com'
jjb-version: 2.2.1
stream: master
github-url: 'https://github.com'
jjb-version: 2.2.1
stream: master
project-type: freestyle
node: '{build-node}'
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
######################
branch: master
######################
branch: master
git-url: '$GIT_URL/$GERRIT_PROJECT'
stream: master
gerrit_merge_triggers:
git-url: '$GIT_URL/$GERRIT_PROJECT'
stream: master
gerrit_merge_triggers:
project-type: freestyle
node: '{build-node}'
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
cron: '@daily'
branch: master
cron: '@daily'
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
jenkins-silos: production sandbox
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
jenkins-silos: production sandbox
project-type: freestyle
node: '{build-node}'
concurrent: false
project-type: freestyle
node: '{build-node}'
concurrent: false
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
build-timeout: 30
# Run every Saturday at 08:00 UTC
cron: '0 8 * * 6'
build-timeout: 30
# Run every Saturday at 08:00 UTC
cron: '0 8 * * 6'
#####################
# Job Configuration #
#####################
# Job Configuration #
project-type: freestyle
node: '{build-node}'
concurrent: true
project-type: freestyle
node: '{build-node}'
concurrent: true
+ disabled: '{disable-job}'
parameters:
- lf-infra-jjb-parameters:
parameters:
- lf-infra-jjb-parameters:
######################
branch: master
######################
branch: master
# jjb-deploy should always clone $PROJECT regardless of what
# $GERRIT_PROJECT triggered the job.
git-url: '$GIT_URL/$PROJECT'
# jjb-deploy should always clone $PROJECT regardless of what
# $GERRIT_PROJECT triggered the job.
git-url: '$GIT_URL/$PROJECT'
project-type: freestyle
node: '{build-node}'
concurrent: true
project-type: freestyle
node: '{build-node}'
concurrent: true
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-days-to-keep: 7
build-timeout: 15
branch: master
build-days-to-keep: 7
build-timeout: 15
file-patterns: >
*.go
*.groovy
file-patterns: >
*.go
*.groovy
project-type: freestyle
node: '{build-node}'
concurrent: true
project-type: freestyle
node: '{build-node}'
concurrent: true
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
build-days-to-keep: 7
build-timeout: 10
cron: '@daily'
build-days-to-keep: 7
build-timeout: 10
cron: '@daily'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
openstack-cloud: vex
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
openstack-cloud: vex
project-type: freestyle
node: '{build-node}'
concurrent: false
project-type: freestyle
node: '{build-node}'
concurrent: false
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-days-to-keep: 30 # 30 days for troubleshooting purposes
build-timeout: 60
branch: master
build-days-to-keep: 30 # 30 days for troubleshooting purposes
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
builders:
- lf-maven-install:
mvn-version: '{mvn-version}'
builders:
- lf-maven-install:
mvn-version: '{mvn-version}'
# yamllint disable-line rule:key-duplicates
<<: *lf_maven_clm
# yamllint disable-line rule:key-duplicates
<<: *lf_maven_clm
scm:
- lf-infra-gerrit-scm:
jenkins-ssh-credential: '{jenkins-ssh-credential}'
scm:
- lf-infra-gerrit-scm:
jenkins-ssh-credential: '{jenkins-ssh-credential}'
# yamllint disable-line rule:key-duplicates
<<: *lf_maven_clm
# yamllint disable-line rule:key-duplicates
<<: *lf_maven_clm
properties:
- lf-infra-properties:
build-days-to-keep: '{build-days-to-keep}'
properties:
- lf-infra-properties:
build-days-to-keep: '{build-days-to-keep}'
branch: master
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
branch: master
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
builders:
- lf-maven-install:
mvn-version: '{mvn-version}'
builders:
- lf-maven-install:
mvn-version: '{mvn-version}'
branch: master
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
branch: master
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
#####################
concurrent: true
#####################
concurrent: true
+ disabled: '{disable-job}'
builders:
- lf-maven-install:
builders:
- lf-maven-install:
build-days-to-keep: 30 # 30 days in case we need to troubleshoot
build-timeout: 60
cron: '@daily'
build-days-to-keep: 30 # 30 days in case we need to troubleshoot
build-timeout: 60
cron: '@daily'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
builders:
- lf-jacoco-nojava-workaround
- lf-maven-install:
builders:
- lf-jacoco-nojava-workaround
- lf-maven-install:
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
cron: '@daily'
build-days-to-keep: 30 # 30 days in case a release takes long to get approved.
build-timeout: 60
cron: '@daily'
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
parameters:
- lf-infra-parameters:
project: '{project}'
parameters:
- lf-infra-parameters:
project: '{project}'
build-days-to-keep: 7
build-timeout: 60
cron: 'H H * * 6' # run weekly
build-days-to-keep: 7
build-timeout: 60
cron: 'H H * * 6' # run weekly
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
parameters:
- lf-infra-parameters:
project: '{project}'
parameters:
- lf-infra-parameters:
project: '{project}'
branch: master
build-days-to-keep: 7
build-timeout: 60
branch: master
build-days-to-keep: 7
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
#####################
concurrent: true
#####################
concurrent: true
+ disabled: '{disable-job}'
builders:
- lf-jacoco-nojava-workaround
builders:
- lf-jacoco-nojava-workaround
branch: master
build-days-to-keep: 7
build-timeout: 60
branch: master
build-days-to-keep: 7
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
#####################
concurrent: true
#####################
concurrent: true
+ disabled: '{disable-job}'
builders:
- lf-jacoco-nojava-workaround
builders:
- lf-jacoco-nojava-workaround
branch: master
build-days-to-keep: 7
build-timeout: 10
branch: master
build-days-to-keep: 7
build-timeout: 10
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
node-dir: ''
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
node-dir: ''
project-type: freestyle
node: '{build-node}'
concurrent: true
project-type: freestyle
node: '{build-node}'
concurrent: true
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-days-to-keep: 30 # 30 days for troubleshooting purposes
build-timeout: 60
branch: master
build-days-to-keep: 30 # 30 days for troubleshooting purposes
build-timeout: 60
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
parameters:
- lf-infra-parameters:
project: '{project}'
parameters:
- lf-infra-parameters:
project: '{project}'
# yamllint disable-line rule:key-duplicates
<<: *lf_python_xc_clm
# yamllint disable-line rule:key-duplicates
<<: *lf_python_xc_clm
######################
# Default parameters #
######################
######################
# Default parameters #
######################
# yamllint disable-line rule:key-duplicates
<<: *lf_python_xc_clm
# yamllint disable-line rule:key-duplicates
<<: *lf_python_xc_clm
properties:
- lf-infra-properties:
build-days-to-keep: '{build-days-to-keep}'
properties:
- lf-infra-properties:
build-days-to-keep: '{build-days-to-keep}'
build-days-to-keep: 7
build-timeout: 60
cron: 'H H * * *' # run daily
build-days-to-keep: 7
build-timeout: 60
cron: 'H H * * *' # run daily
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
java-version: openjdk8
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
parameters:
- lf-infra-parameters:
project: '{project}'
parameters:
- lf-infra-parameters:
project: '{project}'
branch: master
build-days-to-keep: 7
build-timeout: 15
branch: master
build-days-to-keep: 7
build-timeout: 15
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
parallel: true
git-url: '$GIT_URL/$GERRIT_PROJECT'
github-url: 'https://github.com'
parallel: true
project-type: freestyle
node: '{build-node}'
concurrent: true
project-type: freestyle
node: '{build-node}'
concurrent: true
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
branch: master
build-days-to-keep: 7
build-timeout: 15
branch: master
build-days-to-keep: 7
build-timeout: 15
git-url: https://github.com
github-url: 'https://github.com'
project-pattern: '**'
git-url: https://github.com
github-url: 'https://github.com'
project-pattern: '**'
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
builders:
- lf-rtd-trigger-build:
rtd-build-url: '{rtd-build-url}'
builders:
- lf-rtd-trigger-build:
rtd-build-url: '{rtd-build-url}'
branch: master
build-days-to-keep: 7
build-timeout: 15
branch: master
build-days-to-keep: 7
build-timeout: 15
doc-dir: docs/_build/html
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
doc-dir: docs/_build/html
git-url: '$GIT_URL/$PROJECT'
github-url: 'https://github.com'
# Job Configuration #
#####################
# Job Configuration #
#####################
+ disabled: '{disable-job}'
+
builders:
- lf-rtd-verify:
doc-dir: '{doc-dir}'
builders:
- lf-rtd-verify:
doc-dir: '{doc-dir}'