Automate Artifact release 29/14229/60
authorAric Gardner <agardner@linuxfoundation.org>
Wed, 16 Jan 2019 21:45:30 +0000 (16:45 -0500)
committerAric Gardner <agardner@linuxfoundation.org>
Fri, 24 May 2019 18:47:11 +0000 (14:47 -0400)
commitd473edacae5c8da2b4da50e6d41b2a1c52316813
tree5b61f26976a494f987b252098ec322f3e74bdbdc
parentd8dc21c3ef89f62b0f58a4ad16616f304b2643d5
Automate Artifact release

This will be adapted to work for ONAP/Other projects
once we are okay with this.

projects that want self-serve releases will create a
tagname.yaml file in the releases/ directory of their git repo.

Here is the change I have been testing in the sandbox
https://git.opendaylight.org/gerrit/#/c/80613/

example of a releases file:
$ cat releases/1.0.0.yaml
---
distribution_type: 'maven'
version: '1.0.0'
project: 'zzz-test-release'
log_dir: 'zzz-test-release-maven-stage-master/17/'
maven_central_url: 'oss.sonatype.org'

Issue: RELENG-1657

Change-Id: I02dc935a84425d194cdd8eaabe5b43c5920ce319
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
docs/jjb/lf-macros.rst
docs/jjb/lf-release-jobs.rst [new file with mode: 0644]
jjb/lf-macros.yaml
jjb/lf-release-jobs.yaml [new file with mode: 0644]
releasenotes/notes/lf-release-jobs-a618ab1220044253.yaml [new file with mode: 0644]
shell/release-job.sh [new file with mode: 0644]