- project:
name: opnfvdocs
jobs:
- - 'opnfvdocs-test'
- - 'opnfvdocs-daily-master'
+ - 'opnfvdocs-daily-{stream}'
- 'opnfvdocs-merge'
- 'opnfvdocs-verify'
branch: 'master'
project: 'opnfvdocs'
- somevar: 'foo'
- job-template:
- name: opnfvdocs-test
+ name: 'opnfvdocs-daily-{stream}'
- project-type: freestyle
-
- logrotate:
- daysToKeep: 30
- numToKeep: 10
- artifactDaysToKeep: -1
- artifactNumToKeep: -1
-
- builders:
- - shell: |
- echo "Hello world from opnfvdocs"
-
-- job-template:
- name: 'opnfvdocs-daily-master'
+ node: gce-opnfv-docker-1
# Job template for daily builders
#
# branch: branch (eg. stable)
project-type: freestyle
- varsetabove: '{somevar}'
logrotate:
daysToKeep: '{build-days-to-keep}'
triggers:
- timed: 'H H * * *'
- prebuilders:
- - test-macro
-
builders:
- - shell: |
- pwd
- find .
- echo "Hello world from opnfvdocs {somevar} daily"
-
- postbuilders:
- - test-macro
+ - shell:
+ !include-raw docu-build.sh
- job-template:
name: 'opnfvdocs-verify'
+ node: gce-opnfv-docker-1
+
project-type: freestyle
logrotate:
branch-pattern: '**/master'
builders:
- - shell: |
- pwd
- find .
- echo "verify logic goes here"
+ - shell:
+ !include-raw docu-build.sh
- job-template:
name: 'opnfvdocs-merge'
+ node: gce-opnfv-docker-1
+
# builder-merge job to run JJB update
#
# This job's purpose is to update all the JJB
branch-pattern: '**/master'
builders:
- - shell: |
- pwd
- find .
- echo "merge logic goes here"
-
-
-
-
-
+ - shell:
+ !include-raw docu-build.sh