summaryrefslogtreecommitdiffstats
path: root/jjb/ci-management/ci-management-macros.yaml
blob: e79cf8a23a9dbd8ee6acef917d0a7481642c456a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
# vim: sw=2 ts=2 sts=2 et :
- builder:
    name: packer-validate
    builders:
      - config-file-provider:
          files:
            - file-id: 'packer-cloud-env'
              variable: 'CLOUDENV'
      - shell: !include-raw: raw-include-packer-validate.sh

- builder:
    name: packer-build
    builders:
      - shell: |
          cd packer
          export PACKER_LOG="yes"
          export PACKER_LOG_PATH="packer-build.log"
          packer.io build -color=false \
            -var-file=$CLOUDENV \
            -var-file=vars/{platform}.json \
            templates/{template}.json