- lf_release_common: &lf_release_common
name: lf-release-common
- ######################
- # Default parameters #
- ######################
-
- gerrit_trigger_file_paths:
- - compare-type: ANT
- pattern: "releases/*.yaml"
-
#####################
# Job Configuration #
#####################
branch: "$GERRIT_BRANCH"
stream: "$GERRIT_BRANCH"
- wrappers:
- - lf-infra-wrappers:
- build-timeout: "{build-timeout}"
- jenkins-ssh-credential: "{jenkins-ssh-release-credential}"
-
publishers:
- lf-infra-publish
# yamllint disable-line rule:key-duplicates
<<: *lf_release_verify
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: "{build-timeout}"
+ jenkins-ssh-credential: "{jenkins-ssh-credential}"
+
scm:
- lf-infra-gerrit-scm:
git-url: "{git-url}"
submodule-recursive: false
submodule-timeout: 10
choosing-strategy: gerrit
- jenkins-ssh-credential: "{jenkins-ssh-release-credential}"
+ jenkins-ssh-credential: "{jenkins-ssh-credential}"
triggers:
- gerrit:
branches:
- branch-compare-type: "ANT"
branch-pattern: "**"
- file-paths: "{obj:gerrit_trigger_file_paths}"
+ file-paths:
+ - compare-type: ANT
+ pattern: "releases/*.yaml"
skip-vote:
successful: "{gerrit-skip-vote}"
failed: "{gerrit-skip-vote}"
# yamllint disable-line rule:key-duplicates
<<: *lf_release_merge
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: "{build-timeout}"
+ jenkins-ssh-credential: "{jenkins-ssh-release-credential}"
+
scm:
- lf-infra-gerrit-scm:
- jenkins-ssh-credential: "{jenkins-ssh-release-credential}"
+ jenkins-ssh-credential: "{jenkins-ssh-credential}"
git-url: "{git-url}"
refspec: "$GERRIT_REFSPEC"
branch: "$GERRIT_BRANCH"
branches:
- branch-compare-type: "ANT"
branch-pattern: "**"
- file-paths: "{obj:gerrit_trigger_file_paths}"
+ file-paths:
+ - compare-type: ANT
+ pattern: "releases/*.yaml"