798029373c6d8fdf379e8ab42551f0ee5ec7cecc
[releng.git] / jjb / netready / netready.yaml
1 ---
2 - project:
3     name: netready
4
5     project: '{name}'
6
7     jobs:
8       - '{project}-verify-{stream}'
9       - 'netready-build-gluon-packages-daily-{stream}'
10
11     stream:
12       - master:
13           branch: '{stream}'
14           gs-pathname: ''
15           disabled: false
16
17 - job-template:
18     name: 'netready-build-gluon-packages-daily-{stream}'
19
20     disabled: true
21
22     concurrent: true
23
24     parameters:
25       - project-parameter:
26           project: '{project}'
27           branch: '{branch}'
28       - 'opnfv-build-ubuntu-defaults'
29       - 'netready-parameter':
30           gs-pathname: '{gs-pathname}'
31
32     scm:
33       - git-scm
34
35     builders:
36       - 'netready-gluon-build'
37
38     triggers:
39       - timed: '@midnight'
40
41
42 ########################
43 # builder macros
44 ########################
45
46 - builder:
47     name: 'netready-gluon-build'
48     builders:
49       - shell:
50           !include-raw: ./netready-gluon-build.sh
51       - shell:
52           !include-raw: ./netready-upload-gluon-packages.sh
53
54
55 ########################
56 # parameter macros
57 ########################
58
59 - parameter:
60     name: netready-parameter
61     parameters:
62       - string:
63           name: BUILD_DIRECTORY
64           default: $WORKSPACE/build
65           description: "Directory where the build artifact will be located upon the completion of the build."
66       - string:
67           name: GS_URL
68           default: artifacts.opnfv.org/$PROJECT{gs-pathname}
69           description: "URL to Google Storage."