Pull 'latest_stable' image docker TAG in Functest job
[releng.git] / jjb / functest / functest-docker.yml
1 ##############################################
2 # job configuration for functest docker build
3 ##############################################
4
5 - project:
6
7     name: functest-docker
8
9     project: 'functest'
10
11     jobs:
12         - 'functest-docker-build-push-{stream}'
13
14     stream:
15         - master:
16             branch: 'master'
17
18 ########################
19 # job templates
20 ########################
21
22 - job-template:
23     name: 'functest-docker-build-push-{stream}'
24
25     project-type: freestyle
26
27     node: ericsson-build
28
29     disabled: false
30
31     parameters:
32         - project-parameter:
33             project: '{project}'
34         - functest-docker-parameter
35
36
37     scm:
38         - git-scm:
39             credentials-id: '{ssh-credentials}'
40             refspec: ''
41             branch: '{branch}'
42
43     logrotate:
44         daysToKeep: '{build-days-to-keep}'
45         numToKeep: '{build-num-to-keep}'
46         artifactDaysToKeep: '{build-artifact-days-to-keep}'
47         artifactNumToKeep: '{build-artifact-num-to-keep}'
48
49     builders:
50         - shell:
51             !include-raw ./functest-docker.sh
52
53     triggers:
54         - pollscm: "*/30 * * * *"
55
56
57 ########################
58 # parameter macros
59 ########################
60 - parameter:
61     name: functest-docker-parameter
62     parameters:
63         - string:
64             name: GIT_BASE
65             default: "https://gerrit.opnfv.org/gerrit/$PROJECT"
66             description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
67         - string:
68             name: PUSH_IMAGE
69             default: "true"
70             description: "To enable/disable pushing the image to Dockerhub."
71         - string:
72             name: BASE_VERSION
73             default: "brahmaputra.0"
74             description: "Base version to be used."