Feat: New method add_maven_config for JCasC config 02/69802/4 v0.36.0
authorEric Ball <eball@linuxfoundation.org>
Fri, 4 Mar 2022 20:21:19 +0000 (12:21 -0800)
committerEric Ball <eball@linuxfoundation.org>
Fri, 11 Mar 2022 23:13:39 +0000 (15:13 -0800)
commit1d78aa9927898b7be4d3305aa4cea8291916a961
tree7447be07ea5d5ef1749d4ee6e3beb6f94d002374
parent872dbe931344d17df8cf1a913bd826372770a7d3
Feat: New method add_maven_config for JCasC config

This method allows for adding settings files for new projects via
JCasC, rather than the old method of using a Groovy script to manually
add the file to Jenkins.

This also removes the __del__ function. The function was not entirely
necessary, and was causing issues with unit testing. All work is done
in /tmp, so these files will be automatically cleaned by the system.

Issue: RELENG-3893
Change-Id: I03511b9c3e1c9f9c9f79054bd6f8991cd274e8f5
Signed-off-by: Eric Ball <eball@linuxfoundation.org>
docs/commands/gerrit.rst
lftools/cli/gerrit.py
lftools/git/gerrit.py
lftools/git/templates/config-params.yaml [new file with mode: 0644]
lftools/git/templates/serverCredentialMappings.yaml [new file with mode: 0644]
releasenotes/notes/jcasc-add-settings-487d8fb321a8a4a4.yaml [new file with mode: 0644]
tests/test_git.py