Merge "Split maven-deploy into a macro"
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Mon, 22 Jan 2018 23:02:07 +0000 (23:02 +0000)
committerGerrit Code Review <gerrit@linuxfoundation.org>
Mon, 22 Jan 2018 23:02:07 +0000 (23:02 +0000)
1  2 
jjb/lf-maven-jobs.yaml

diff --combined jjb/lf-maven-jobs.yaml
        - github-maven-javadoc-publish
        - github-maven-javadoc-verify
  
+ ##########
+ # Macros #
+ ##########
+ - builder:
+     name: lf-maven-deploy
+     builders:
+       - shell: !include-raw:
+           - ../shell/common-variables.sh
+           - ../shell/maven-deploy.sh
  ####################
  # COMMON FUNCTIONS #
  ####################
  
      branch: master
      build-days-to-keep: 30  # 30 days for troubleshooting purposes
 -    build-timeout: 30
 +    build-timeout: 60
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
      mvn-global-settings: global-settings
  
      branch: master
      build-days-to-keep: 30  # 30 days in case a release takes long to get approved.
 -    build-timeout: 30
 +    build-timeout: 60
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
      mvn-global-settings: global-settings
  
      branch: master
      build-days-to-keep: 30  # 30 days in case a release takes long to get approved.
 -    build-timeout: 30
 +    build-timeout: 60
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
      mvn-global-settings: global-settings
  
      branch: master
      build-days-to-keep: 30  # 30 days in case we need to troubleshoot
 -    build-timeout: 30
 +    build-timeout: 60
      cron: ''
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
            - ../shell/common-variables.sh
            - ../shell/maven-fetch-metadata.sh
            - ../shell/maven-build.sh
-           - ../shell/maven-deploy.sh
+       - lf-maven-deploy
        - lf-provide-maven-settings-cleanup
  
      publishers:
  
      branch: master
      build-days-to-keep: 30  # 30 days in case a release takes long to get approved.
 -    build-timeout: 30
 +    build-timeout: 60
      cron: ''
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
  
      branch: master  # Sonar should always be run on master branch
      build-days-to-keep: 7
 -    build-timeout: 30
 +    build-timeout: 60
      git-url: '$GIT_URL/$PROJECT'
      java-version: openjdk8
      mvn-global-settings: global-settings