Merge "Revert "Cleanup dirty daisy build workspace directory""
[releng.git] / jjb-sandbox / releng / releng-sandbox-jobs.yml
1 - project:
2     name: 'releng-sandbox-jobs'
3     jobs:
4         - 'releng-deploy-sandbox'
5
6     project: 'releng'
7     node: 'releng-sandbox'
8
9 - job-template:
10     name: 'releng-deploy-sandbox'
11     node: '{node}'
12
13     parameters:
14         - project-parameter:
15             project: '{project}'
16             branch: 'master'
17     scm:
18         - git-scm-gerrit
19
20     triggers:
21         - gerrit:
22             trigger-on:
23                 - patchset-created-event:
24                     exclude-drafts: 'false'
25                     exclude-trivial-rebase: 'false'
26                     exclude-no-code-change: 'false'
27                 - draft-published-event
28                 - comment-added-contains-event:
29                     comment-contains-value: 'redeploy'
30             custom-url: '$BUILD_URL deploying to $JENKINS_URL'
31             silent-start: true
32             skip-vote:
33                 successful: true
34                 failed: true
35                 unstable: true
36                 notbuilt: true
37             projects:
38               - project-compare-type: 'ANT'
39                 project-pattern: 'releng'
40                 branches:
41                   - branch-compare-type: 'ANT'
42                     branch-pattern: '**/master'
43                 file-paths:
44                     - compare-type: ANT
45                       pattern: jjb-sandbox/**
46
47     wrappers: ''
48
49     builders:
50         - shell:
51             !include-raw-escape: verify-sandbox-jobs.sh
52         - shell: |
53             #!/bin/bash
54             jenkins-jobs update --delete-old -r jjb/releng-defaults.yaml:jjb/releng-macros.yaml:jjb/opnfv/installer-params.yml:jjb/opnfv/slave-params.yml:jjb-sandbox
55
56     publishers:
57         - archive-artifacts:
58             artifacts: 'job_output/*'