blob: 479ad5def3258c341666469165fefe4d68aed8d9 [file] [log] [blame]
pierventre0289d492020-09-04 21:26:53 +02001---
2# Release artifcats using different means
3
4- job-template:
5 id: artifact-release
6 name: 'artifact-release_{project}'
7 description: |
8 <!-- Managed by Jenkins Job Builder -->
9 Created by {id} job-template from ci-management/jjb/artifact-release.yaml
10
11 properties:
12 - onf-infra-properties:
13 build-days-to-keep: '{build-days-to-keep}'
14 artifact-num-to-keep: '{artifact-num-to-keep}'
15
16 wrappers:
17 - lf-infra-wrappers:
18 build-timeout: '{build-timeout}'
19 jenkins-ssh-credential: '{jenkins-ssh-credential}'
20
21 parameters:
22 - string:
23 name: buildNode
24 default: '{build-node}'
25 description: 'Name of the Jenkins build executor to run the job on'
26
27 - string:
28 name: project
29 default: ''
30 description: 'Name of the repository on the ONOS Gerrit server.\n e.g. trellis-control'
31
32 - string:
33 name: version
34 default: ''
35 description: 'Version to release.\n e.g. 1.0.0'
36
37 - string:
38 name: nextVersion
39 default: ''
40 description: 'Snapshot version to move the code forward to.\n e.g. 1.1.0'
41
42 - string:
43 name: branch
44 default: 'master'
45 description: 'Name of the branch to release on.'
46
47 - string:
48 name: egrepExclude
49 default: ''
50 description: 'Exclude pattern for egrep (e.g. Makefile.vars,VERSION).'
51
52
53 project-type: pipeline
54 concurrent: true
pierventref21ea1d2020-09-10 11:58:57 +020055 sandbox: true
pierventre0289d492020-09-04 21:26:53 +020056
57 dsl: !include-raw-escape: ../pipeline/artifact-release.groovy
58