# COMMON FUNCTIONS #
####################
-- lf_releases_common: &lf_releases_common
- name: lf-releases-common
+- lf_release_common: &lf_release_common
+ name: lf-release-common
######################
# Default parameters #
# RELEASE VERIFY #
##################
-- lf_releases_verify: &lf_releases_verify
- name: lf-releases-verify
+- lf_release_verify: &lf_release_verify
+ name: lf-release-verify
######################
# Default parameters #
disable-job: false
git-url: '$GIT_URL/$PROJECT'
project-pattern: '**'
- submodule-recursive: true
- submodule-timeout: 10
gerrit-skip-vote: false
gerrit_verify_triggers:
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
- - lf-releases
+ - lf-release
- job-template:
- name: '{project-name}-releases-verify'
- id: gerrit-releases-verify
- <<: *lf_releases_common
+ name: '{project-name}-release-verify-{stream}'
+ id: gerrit-release-verify
+ <<: *lf_release_common
# yamllint disable-line rule:key-duplicates
- <<: *lf_releases_verify
+ <<: *lf_release_verify
scm:
- lf-infra-gerrit-scm:
git-url: '{git-url}'
refspec: '$GERRIT_REFSPEC'
branch: 'master'
- submodule-recursive: '{submodule-recursive}'
- submodule-timeout: '{submodule-timeout}'
+ submodule-disable: true
+ submodule-recursive: false
+ submodule-timeout: 10
choosing-strategy: gerrit
jenkins-ssh-credential: '{jenkins-ssh-credential}'
# RELEASE MERGE #
#################
-- lf_releases_merge: &lf_releases_merge
- name: lf-releases-merge
+- lf_release_merge: &lf_release_merge
+ name: lf-release-merge
######################
# Default parameters #
build-days-to-keep: 7
build-timeout: 15
disable-job: false
+ git-url: '$GIT_URL/$PROJECT'
project-pattern: '**'
- submodule-recursive: true
gerrit_merge_triggers:
- change-merged-event
variable: SIGUL_PKI
- shell: !include-raw-escape: ../shell/sigul-configuration.sh
- shell: !include-raw-escape: ../shell/sigul-install.sh
- - lf-releases
+ - lf-release
- job-template:
- name: '{project-name}-releases-merge'
- id: gerrit-releases-merge
- <<: *lf_releases_common
+ name: '{project-name}-release-merge-{stream}'
+ id: gerrit-release-merge
+ <<: *lf_release_common
# yamllint disable-line rule:key-duplicates
- <<: *lf_releases_merge
+ <<: *lf_release_merge
+
+ scm:
+ - lf-infra-gerrit-scm:
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
+ git-url: '{git-url}'
+ refspec: '$GERRIT_REFSPEC'
+ branch: '$GERRIT_BRANCH'
+ submodule-disable: true
+ submodule-recursive: false
+ submodule-timeout: 10
+ choosing-strategy: default
triggers:
- gerrit: