Feat: Add initial Java pipeline functionality 03/67703/5
authorEric Ball <eball@linuxfoundation.org>
Thu, 13 May 2021 00:25:45 +0000 (17:25 -0700)
committerEric Ball <eball@linuxfoundation.org>
Thu, 3 Jun 2021 20:34:31 +0000 (13:34 -0700)
commitd1a99147b03c6cd90561f8e70b7af78166bcd4cd
treeb4adbd938189f4ada0dcd282fcce13ecf335cd8b
parent46d8313d362d7075c0f562900eedc504c24ea18a
Feat: Add initial Java pipeline functionality

This commit introduces functionality equivalent to the global-jjb
jobs for maven-verify, maven-merge, and maven-stage. It includes
common functions, a script to supply defaults, and unit tests for the
new functions. There are also some small changes to older functions
in order to utilize these new common functions.

Issue: RELENG-3445
Issue: RELENG-3446
Issue: RELENG-3618
Change-Id: I30384d91627f6065f390a0cd6b0b434748daab49
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
12 files changed:
docs/vars/lfCommon.rst [new file with mode: 0644]
docs/vars/lfDefaults.rst [new file with mode: 0644]
docs/vars/lfJava.rst [new file with mode: 0644]
releasenotes/notes/java-workflow-e103dc06b553a488.yaml [new file with mode: 0644]
src/test/groovy/LFCommonSpec.groovy [new file with mode: 0644]
src/test/groovy/LFInfraShipLogsSpec.groovy
src/test/groovy/LFJavaSpec.groovy [new file with mode: 0644]
tox.ini
vars/lfCommon.groovy [new file with mode: 0644]
vars/lfDefaults.groovy [new file with mode: 0644]
vars/lfInfraShipLogs.groovy
vars/lfJava.groovy [new file with mode: 0644]