Code Review
/
releng
/
global-jjb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Activate virtual env for logs-deploy
[releng/global-jjb.git]
/
jjb
/
lf-release-jobs.yaml
diff --git
a/jjb/lf-release-jobs.yaml
b/jjb/lf-release-jobs.yaml
index
4d4a9ca
..
3cc37e9
100644
(file)
--- a/
jjb/lf-release-jobs.yaml
+++ b/
jjb/lf-release-jobs.yaml
@@
-173,6
+173,11
@@
stream: "$GERRIT_BRANCH"
- lf-build-with-parameters-maven-release:
use-release-file: "{use-release-file}"
stream: "$GERRIT_BRANCH"
- lf-build-with-parameters-maven-release:
use-release-file: "{use-release-file}"
+ - bool:
+ name: TAG_RELEASE
+ default: true
+ description: |
+ Tag Gerrit repo after release.
- bool:
name: DRY_RUN
default: false
- bool:
name: DRY_RUN
default: false
@@
-226,7
+231,8
@@
submodule-disable: true
submodule-recursive: false
submodule-timeout: 10
submodule-disable: true
submodule-recursive: false
submodule-timeout: 10
- choosing-strategy: default
+ # release merge jobs build from commit not tip
+ choosing-strategy: gerrit
triggers:
- gerrit:
triggers:
- gerrit:
@@
-308,6
+314,10
@@
name: LOG_DIR
default: ""
description: "The partial path of logs from the PyPI merge job."
name: LOG_DIR
default: ""
description: "The partial path of logs from the PyPI merge job."
+ - string:
+ name: GIT_TAG
+ default: ""
+ description: "Tag to push to git repo; optional, defaults to VERSION."
- string:
name: PYPI_PROJECT
default: ""
- string:
name: PYPI_PROJECT
default: ""
@@
-325,6
+335,11
@@
name: USE_RELEASE_FILE
default: true
description: "Set to False (unchecked) to build with parameters"
name: USE_RELEASE_FILE
default: true
description: "Set to False (unchecked) to build with parameters"
+ - bool:
+ name: TAG_RELEASE
+ default: true
+ description: |
+ Tag Gerrit repo after release.
- bool:
name: DRY_RUN
default: false
- bool:
name: DRY_RUN
default: false
@@
-368,6
+383,7
@@
submodule-recursive: "{submodule-recursive}"
submodule-timeout: "{submodule-timeout}"
submodule-disable: "{submodule-disable}"
submodule-recursive: "{submodule-recursive}"
submodule-timeout: "{submodule-timeout}"
submodule-disable: "{submodule-disable}"
+ # release merge jobs build from commit not tip
choosing-strategy: gerrit
triggers:
choosing-strategy: gerrit
triggers:
@@
-524,6
+540,11
@@
name: DISTRIBUTION_TYPE
default: "packagecloud"
description: "The Jenkins release job distribution type."
name: DISTRIBUTION_TYPE
default: "packagecloud"
description: "The Jenkins release job distribution type."
+ - bool:
+ name: TAG_RELEASE
+ default: true
+ description: |
+ Tag Gerrit repo after release.
- bool:
name: DRY_RUN
default: false
- bool:
name: DRY_RUN
default: false
@@
-538,10
+559,20
@@
- lf-infra-pre-build
- config-file-provider:
files:
- lf-infra-pre-build
- config-file-provider:
files:
+ - file-id: sigul-config
+ variable: SIGUL_CONFIG
+ - file-id: sigul-password
+ variable: SIGUL_PASSWORD
+ - file-id: sigul-pki
+ variable: SIGUL_PKI
+ - file-id: signing-pubkey
+ variable: SIGNING_PUBKEY
- file-id: "packagecloud_api"
target: "$HOME/packagecloud_api"
- file-id: packagecloud-account
variable: ACCOUNT_NAME_FILE
- file-id: "packagecloud_api"
target: "$HOME/packagecloud_api"
- file-id: packagecloud-account
variable: ACCOUNT_NAME_FILE
+ - shell: !include-raw-escape: ../shell/sigul-configuration.sh
+ - shell: !include-raw-escape: ../shell/sigul-install.sh
- lf-release
- job-template:
- lf-release
- job-template:
@@
-613,7
+644,8
@@
submodule-disable: true
submodule-recursive: false
submodule-timeout: 10
submodule-disable: true
submodule-recursive: false
submodule-timeout: 10
- choosing-strategy: default
+ # release merge jobs build from commit not tip
+ choosing-strategy: gerrit
triggers:
- gerrit:
triggers:
- gerrit: