blob: ee3acc4a3ba6b882754add27724fcaca32fa62e6 [file] [log] [blame]
Jonathan Hartcb222332018-05-29 10:10:21 -07001---
2# onos-app-release
3
4- project:
5 name: onos-app-release
6
7 project-name: '{name}'
8
9 jobs:
10 - 'onos-app-release'
11
12
13- job-template:
14 id: onos-app-release
15 name: 'onos-app-release'
16 description: |
17 <!-- Managed by Jenkins Job Builder -->
18 Created by {id} job-template from ci-management/jjb/onos-app-release.yaml
19
20 properties:
21 - cord-infra-properties:
22 build-days-to-keep: '{build-days-to-keep}'
23 artifact-num-to-keep: '{artifact-num-to-keep}'
24
25 parameters:
26 - string:
27 name: app
28 default: ''
29 description: 'Name of the app repository on the OpenCORD Gerrit server.\n e.g. vtn'
30
31 - string:
32 name: version
33 default: ''
34 description: 'Version to release.\n e.g. 1.0.0'
35
36 - string:
37 name: nextVersion
38 default: ''
39 description: 'Snapshot version to move the code forward to.\n e.g. 1.1.0'
40
41 - string:
42 name: branch
43 default: 'master'
44 description: 'Name of the branch to release on.'
45
46 node: 'ubuntu16.04-basebuild-1c-2g'
47 project-type: pipeline
48 concurrent: true
49
50 pipeline-scm:
51 script-path: 'Jenkinsfile.release'
52 scm:
53 - git:
54 url: '{gerrit-server-url}/cord-onos-publisher'
55 branches:
56 - 'master'
57