Update lf-maven-stage macro with missing parts 93/14393/9
authorBengt Thuree <bthuree@linuxfoundation.org>
Thu, 31 Jan 2019 00:14:03 +0000 (11:14 +1100)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Sun, 10 Feb 2019 17:19:31 +0000 (12:19 -0500)
commit6a3a8fd3c9430a90f3b8c0c85e7e20b8a318eb8f
tree2b43798abe82569a250b2f0db24ebd8292c665e8
parent1a45fc8ab4c2022ce42400b769aaad302baefd8f
Update lf-maven-stage macro with missing parts

Added the following missing parts to the lf-maven-stage macro.

* lf-provide-maven-settings
* lf-infra-create-netrc
* lf-provide-maven-settings-cleanup

This improves the macro to be a complete function that does not require
preparatory steps to complete it.

New Usage:

      - lf-maven-stage:
          mvn-global-settings: 'global-settings'
          mvn-settings: 'settings'
          mvn-staging-id: 'staging-profile-id'

This patch also updates the lf-maven-central macro as necessary to
work along side the lf-maven-stage changes.

Issue: RELENG-1554
Change-Id: Ie4fbcb52229c74c4216df4d07f077cd691ab6aa6
Signed-off-by: Bengt Thuree <bthuree@linuxfoundation.org>
jjb/lf-macros.yaml
jjb/lf-maven-jobs.yaml
releasenotes/notes/refactor-5d0c339718d7aaca.yaml [new file with mode: 0644]