X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fglobal-templates-java.yaml;h=3c662957bce9845ed513daa4179db6866515491a;hb=2d7c6a09babf8e08c0cd73a6564a888d857c73dd;hp=61b4b0700fb555d76a1b631795d732b0344638d8;hpb=a0b80c6da2bb6fc6ecf256c899525370830a8ca2;p=ci-management.git diff --git a/jjb/global-templates-java.yaml b/jjb/global-templates-java.yaml index 61b4b0700..3c662957b 100644 --- a/jjb/global-templates-java.yaml +++ b/jjb/global-templates-java.yaml @@ -327,75 +327,7 @@ project-type: freestyle node: '{build-node}' - maven-deploy-properties: - properties: - - infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - maven-exec: - maven-version: '{maven-version}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - submodule-recursive: '{submodule-recursive}' - - wrappers: - - infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - # 11 AM UTC - - timed: 'H 11 * * *' - - gerrit-trigger-release-manually: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - - builders: - - provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' - - - maven-target: - maven-version: '{maven-version}' - goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' - properties: - - '{maven-deploy-properties}' - java-opts: - - '-Xmx4096m -XX:MaxPermSize=512m' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - publishers: - - infra-shiplogs: - maven-version: '{maven-version}' - -- job-template: - # Job template for Java daily release jobs - # - # The purpose of this job template is to run: - # 1. maven clean deploy skipping Sonar scans - # - # This template skips Sonar scans. - # - # Required Variables: - # branch: git branch (eg. stable/lithium or master) - - name: '{project-name}-{stream}-release-java-daily-no-sonar' - - project-type: freestyle - node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -467,6 +399,7 @@ name: '{project-name}-{stream}-release-java-daily-checkstyle' project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -516,7 +449,7 @@ global-settings-type: cfp - maven-target: maven-version: '{maven-version}' - goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: '{obj:mvn_properties}' settings: '{mvn-settings}' @@ -528,169 +461,6 @@ maven-version: '{maven-version}' - checkstyle-result-daily -- job-template: - # Job template for Java daily release jobs - # - # The purpose of this job template is to run: - # 1. maven set versions - # 2. maven clean deploy - # - # This template skips Sonar scans. - # - # Required Variables: - # branch: git branch (eg. stable/lithium or master) - - name: '{project-name}-{stream}-release-version-java-daily-no-sonar' - - project-type: freestyle - node: '{build-node}' - maven-deploy-properties: - properties: - - infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - maven-exec: - maven-version: '{maven-version}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - submodule-recursive: '{submodule-recursive}' - - wrappers: - - infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - # 11 AM UTC - - timed: 'H H(10-17) * * *' - - gerrit-trigger-release-manually: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - - builders: - - provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' - - - inject: - properties-file: version.properties - - maven-target: - maven-version: '{maven-version}' - goals: 'versions:set versions:update-child-modules versions:commit -B' - properties: - - 'newVersion=${{release_version}}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - - maven-target: - maven-version: '{maven-version}' - goals: 'clean deploy -B - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' - properties: - - '{maven-deploy-properties}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - publishers: - - infra-shiplogs: - maven-version: '{maven-version}' - -- job-template: - # Job template for Java daily release jobs for subprojects - # - # The purpose of this job template is to run: - # 1. maven set versions - # 2. maven clean deploy - # - # This template skips Sonar scans. - # This job supports subprojects. - # - # Required Variables: - # branch: git branch (eg. stable/lithium or master) - - name: '{project-name}-{stream}-{subproject}-release-version-java-daily-no-sonar' - - project-type: freestyle - node: '{build-node}' - maven-deploy-properties: - properties: - - infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - maven-exec: - maven-version: '{maven-version}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - submodule-recursive: '{submodule-recursive}' - - wrappers: - - infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - # 11 AM UTC - - timed: 'H H(10-17) * * *' - - gerrit-trigger-release-manually: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - - builders: - - provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' - - - inject: - properties-file: version.properties - - maven-target: - maven-version: '{maven-version}' - pom: '{pom}' - goals: 'versions:set versions:update-child-modules versions:commit -B' - properties: - - 'newVersion=${{release_version}}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - - maven-target: - maven-version: '{maven-version}' - pom: '{pom}' - goals: 'clean deploy -B - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' - properties: - - '{maven-deploy-properties}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - publishers: - - infra-shiplogs: - maven-version: '{maven-version}' - - job-template: # Job template for Java daily release jobs # @@ -705,6 +475,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -756,7 +527,7 @@ - maven-target: maven-version: '{maven-version}' - goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -783,6 +554,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -834,7 +606,7 @@ - maven-target: maven-version: '{maven-version}' - goals: 'clean deploy sonar:sonar -P {mvn-profile} -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy -P {mvn-profile} -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -864,6 +636,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -904,7 +677,7 @@ - maven-target: maven-version: '{maven-version}' pom: '{pom}' - goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -936,6 +709,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -986,75 +760,6 @@ global-settings: 'global-settings' global-settings-type: cfp - - maven-target: - maven-version: '{maven-version}' - pom: '{pom}' - goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}} -B - -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' - properties: - - '{maven-deploy-properties}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - publishers: - - infra-shiplogs: - maven-version: '{maven-version}' - -- job-template: - # Job template for Java daily release jobs with POM not at the root - # - # The purpose of this job template is to run: - # 1. maven clean deploy - # - # This job supports subprojects and skips Sonar scans. - # - # Required Variables: - # branch: git branch (eg. stable/lithium or master) - # pom: name/location of the pom.xml file relative to the workspace - - name: '{project-name}-{stream}-{subproject}-release-java-daily-no-sonar' - - project-type: freestyle - node: '{build-node}' - maven-deploy-properties: - properties: - - infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - maven-exec: - maven-version: '{maven-version}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - submodule-recursive: '{submodule-recursive}' - - wrappers: - - infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - # 11 AM UTC - - timed: 'H 11 * * *' - - gerrit-trigger-release-manually: - server: '{server-name}' - project: '{project}' - branch: '{branch}' - - builders: - - provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' - - maven-target: maven-version: '{maven-version}' pom: '{pom}' @@ -1062,8 +767,6 @@ -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' - java-opts: - - '-Xmx4096m -XX:MaxPermSize=512m' settings: '{mvn-settings}' settings-type: cfp global-settings: 'global-settings' @@ -1411,7 +1114,7 @@ name: '{project-name}-{stream}-docker-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1480,6 +1183,7 @@ name: '{project-name}-{stream}-docker-java-properties-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1552,7 +1256,7 @@ name: '{project-name}-{stream}-docker-java-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1621,7 +1325,7 @@ name: '{project-name}-{stream}-docker-java-version-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1705,7 +1409,7 @@ name: '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1790,7 +1494,7 @@ name: '{project-name}-{stream}-docker-version-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1871,7 +1575,7 @@ name: '{project-name}-{stream}-{subproject}-docker-version-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -1953,7 +1657,7 @@ project-type: freestyle node: 'ubuntu1604-docker-8c-8g' docker-image-name: '' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}' @@ -2041,6 +1745,7 @@ name: '{project-name}-{stream}-{subproject}-aai-docker-java-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' + disabled: false docker-image-name: '' properties: @@ -2121,7 +1826,6 @@ # 2. change version in all POM files to the release version specified # in version.properties. This is done using a script instread of # the mvn version plugin that assumes some specific parent structure - # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. @@ -2133,6 +1837,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -2179,8 +1884,7 @@ - maven-target: maven-version: '{maven-version}' - goals: 'clean deploy sonar:sonar site:site site:stage-deploy - -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy site:site site:stage-deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -2201,7 +1905,6 @@ # 2. change version in all POM files to the release version specified # in version.properties. This is done using a script instread of # the mvn version plugin that assumes some specific parent structure - # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. @@ -2216,6 +1919,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -2264,8 +1968,7 @@ - maven-target: maven-version: '{maven-version}' pom: '{pom}' - goals: 'clean deploy sonar:sonar site:site site:stage-deploy - -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy site:site site:stage-deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -2287,7 +1990,6 @@ # in version.properties. This is done using a script instread of # the mvn version plugin that assumes some specific parent structure # This version does NOT change the version within the tag - # 3. runs maven clean deploy sonar # # The POM files are required to use the Maven staging plugin so the deploy # does not deploy directly to the release repo. @@ -2302,6 +2004,7 @@ project-type: freestyle node: '{build-node}' + disabled: false maven-deploy-properties: properties: - infra-properties: @@ -2350,8 +2053,7 @@ - maven-target: maven-version: '{maven-version}' pom: '{pom}' - goals: 'clean deploy sonar:sonar site:site site:stage-deploy - -Dsonar.host.url=${{SONAR}} -B + goals: 'clean deploy site:site site:stage-deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn' properties: - '{maven-deploy-properties}' @@ -2364,85 +2066,6 @@ - infra-shiplogs: maven-version: '{maven-version}' -- job-template: - # Template for maven site plugin invocation - # - # It's designed to be triggered when the trigger-job job - # succeeds as there's no need for new documentaiton - # if the build job fails. - # - # The purpose of this job template is to run: - # 1. maven set versions - # 2. maven clean site - # - # Those parameters should be set : - # - site-pom : the pom file that contains the site confiration - # - trigger-job : the name of the project that triggers this job - # upon success. The job name can be - # parameterized. - - name: '{project-name}-{stream}-stage-site-java' - project-type: freestyle - node: '{build-node}' - pom: 'pom.xml' - - properties: - - infra-properties: - build-days-to-keep: '{build-days-to-keep}' - - parameters: - - infra-parameters: - project: '{project}' - branch: '{branch}' - refspec: 'refs/heads/{branch}' - artifacts: '{archive-artifacts}' - - maven-exec: - maven-version: '{maven-version}' - - scm: - - gerrit-trigger-scm: - refspec: '' - choosing-strategy: 'default' - submodule-recursive: '{submodule-recursive}' - - wrappers: - - infra-wrappers: - build-timeout: '{build-timeout}' - - triggers: - - trigger-on-build-success: - job-name: '{trigger-job}' - - builders: - - provide-maven-settings: - global-settings-file: 'global-settings' - settings-file: '{mvn-settings}' - - inject: - properties-file: version.properties - - maven-target: - maven-version: '{maven-version}' - pom: '{pom}' - goals: 'versions:set versions:update-child-modules versions:commit -B' - properties: - - 'newVersion=${{release_version}}' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - - maven-target: - maven-version: '{maven-version}' - pom: '{site-pom}' - goals: 'clean site:site site:stage-deploy -B' - settings: '{mvn-settings}' - settings-type: cfp - global-settings: 'global-settings' - global-settings-type: cfp - - publishers: - - infra-shiplogs: - maven-version: '{maven-version}' - - job-template: # Job template for Java merge jobs for SDC specific repos # @@ -2520,7 +2143,7 @@ name: '{project-name}-{stream}-aai-docker-java-version-daily' project-type: freestyle node: 'ubuntu1604-docker-8c-8g' - + disabled: false properties: - infra-properties: build-days-to-keep: '{build-days-to-keep}'