Code Review
/
releng
/
builder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Remove messaging4transport carbon jobs"
[releng/builder.git]
/
jjb
/
autorelease
/
autorelease-templates.yaml
diff --git
a/jjb/autorelease/autorelease-templates.yaml
b/jjb/autorelease/autorelease-templates.yaml
index ab1158e4561b1df7d1279636fc86e71f6ad31681..7e5138f08f15b3032967a02ffc3b32c5ad125e0e 100644
(file)
--- a/
jjb/autorelease/autorelease-templates.yaml
+++ b/
jjb/autorelease/autorelease-templates.yaml
@@
-54,13
+54,14
@@
- job-template:
name: 'autorelease-release-{stream}'
- job-template:
name: 'autorelease-release-{stream}'
- ############
- # Defaults #
- ############
+ ############
##########
+ # Default
parameter
s #
+ ############
##########
build-node: '{build-node}'
build-node: '{build-node}'
+ cron: 'H 0 * * *'
java-version: openjdk8
java-version: openjdk8
- mvn-version: mvn3
3
+ mvn-version: mvn3
5
extra-mvn-opts: ''
#####################
extra-mvn-opts: ''
#####################
@@
-70,7
+71,6
@@
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
- cron: 'H 0 * * *'
properties:
- lf-infra-properties:
properties:
- lf-infra-properties:
@@
-78,7
+78,7
@@
parameters:
- maven-exec:
parameters:
- maven-exec:
- maven-version: 'mvn3
3
'
+ maven-version: 'mvn3
5
'
- lf-infra-parameters:
project: '{project}'
stream: '{stream}'
- lf-infra-parameters:
project: '{project}'
stream: '{stream}'
@@
-146,14
+146,13
@@
# to enable building in a single maven reactor afterwards.
- autorelease-fix-relative-paths
- maven-target:
# to enable building in a single maven reactor afterwards.
- autorelease-fix-relative-paths
- maven-target:
- maven-version: 'mvn3
3
'
+ maven-version: 'mvn3
5
'
pom: 'pom.xml'
goals: |
clean deploy
$EXTRA_MVN_OPTS
-Pintegrationtests,docs,repoBuild
-Dcheckstyle.skip=true
pom: 'pom.xml'
goals: |
clean deploy
$EXTRA_MVN_OPTS
-Pintegrationtests,docs,repoBuild
-Dcheckstyle.skip=true
- -Dkaraf.keep.unpack=true
-DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
{opendaylight-infra-mvn-opts}
java-opts:
-DaltDeploymentRepository=staging::default::file:hide/from/pom/files/stage
{opendaylight-infra-mvn-opts}
java-opts:
@@
-166,18
+165,13
@@
- autorelease-get-integration-test-variables
- autorelease-maven-sources:
opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}'
- autorelease-get-integration-test-variables
- autorelease-maven-sources:
opendaylight-infra-mvn-opts: '{opendaylight-infra-mvn-opts}'
- maven-version: 'mvn3
3
'
+ maven-version: 'mvn3
5
'
settings: 'autorelease-settings'
global-settings: 'global-settings'
- autorelease-maven-sources-post-process
- shell: |
mkdir -p archives/
cp *.log *.prop $_
settings: 'autorelease-settings'
global-settings: 'global-settings'
- autorelease-maven-sources-post-process
- shell: |
mkdir -p archives/
cp *.log *.prop $_
- for file in $(find . -name karaf.log); do
- module="${{file%%/target/*}}"
- module="${{module##*/}}"
- cp "$file" "archives/${{module}}-karaf.log"
- done
publishers:
- opendaylight-infra-notify-status
publishers:
- opendaylight-infra-notify-status
@@
-206,6
+200,15
@@
predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
property-file: variables.jenkins-trigger
fail-on-missing: true
predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
property-file: variables.jenkins-trigger
fail-on-missing: true
+ # Critical component of the OpenDaylight community
+ - postbuildscript:
+ builders:
+ - role: BOTH
+ build-on:
+ - SUCCESS
+ build-steps:
+ - shell: echo '#topic cookies'
+ mark-unstable-if-failed: false
- lf-infra-publish
- job-template:
- lf-infra-publish
- job-template:
@@
-268,6
+271,7
@@
jenkins-ssh-credential: opendaylight-jenkins-ssh
builders:
jenkins-ssh-credential: opendaylight-jenkins-ssh
builders:
+ - autorelease-update-project-views
- autorelease-update-validate-projects
- opendaylight-infra-push-gerrit-patch:
project: 'releng/builder'
- autorelease-update-validate-projects
- opendaylight-infra-push-gerrit-patch:
project: 'releng/builder'
@@
-315,7
+319,7
@@
and artifacts are not pushed to Nexus. Instead the build will be
performed using the goals "clean install".
- maven-exec:
and artifacts are not pushed to Nexus. Instead the build will be
performed using the goals "clean install".
- maven-exec:
- maven-version: mvn3
3
+ maven-version: mvn3
5
scm:
- lf-infra-gerrit-scm:
scm:
- lf-infra-gerrit-scm:
@@
-334,7
+338,7
@@
builders:
# force jenkins install of maven version before any shell scripts use it
- maven-target:
builders:
# force jenkins install of maven version before any shell scripts use it
- maven-target:
- maven-version: mvn3
3
+ maven-version: mvn3
5
goals: '-version'
settings: autorelease-settings
settings-type: cfp
goals: '-version'
settings: autorelease-settings
settings-type: cfp
@@
-485,7
+489,7
@@
# to enable building in a single maven reactor afterwards.
- autorelease-fix-relative-paths
- maven-target:
# to enable building in a single maven reactor afterwards.
- autorelease-fix-relative-paths
- maven-target:
- maven-version: mvn3
3
+ maven-version: mvn3
5
pom: validate-pom.xml
goals: |
clean install dependency:tree
pom: validate-pom.xml
goals: |
clean install dependency:tree
@@
-501,12
+505,11
@@
# Hack to workaround the duplicate-finder plugin in odlparent breaking validate-autorelease
- shell: sed -i 's/validate/none/' /tmp/r/org/opendaylight/odlparent/odlparent/3.0.2/odlparent-3.0.2.pom || true
- maven-target:
# Hack to workaround the duplicate-finder plugin in odlparent breaking validate-autorelease
- shell: sed -i 's/validate/none/' /tmp/r/org/opendaylight/odlparent/odlparent/3.0.2/odlparent-3.0.2.pom || true
- maven-target:
- maven-version: mvn3
3
+ maven-version: mvn3
5
pom: pom.xml
goals: |
clean validate
-Pq
pom: pom.xml
goals: |
clean validate
-Pq
- -Dkaraf.keep.unpack=true
{opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
{opendaylight-infra-mvn-opts}
java-opts:
- '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
@@
-517,11
+520,6
@@
- shell: |
mkdir -p archives/
cp *.log $_
- shell: |
mkdir -p archives/
cp *.log $_
- for file in $(find . -name karaf.log); do
- module="${{file%%/target/*}}"
- module="${{module##*/}}"
- cp "$file" "archives/${{module}}-karaf.log"
- done
publishers:
- email-notification:
publishers:
- email-notification: