Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessio Caiazza <acaiazza@gitlab.com>2017-09-07 12:25:06 +0300
committerAlessio Caiazza <acaiazza@gitlab.com>2017-09-07 12:25:06 +0300
commit3dafd75e471110109dc6c36b6acf56603f8a11e4 (patch)
tree7617bcb3d0a6d7c8dd4c56f1885aa6281a59d723 /vendor/gitlab-ci-yml/Packer.gitlab-ci.yml
parent43f474901db9ca4192940af38519befb91c6f241 (diff)
Update templates for 10.0
Diffstat (limited to 'vendor/gitlab-ci-yml/Packer.gitlab-ci.yml')
-rw-r--r--vendor/gitlab-ci-yml/Packer.gitlab-ci.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/vendor/gitlab-ci-yml/Packer.gitlab-ci.yml b/vendor/gitlab-ci-yml/Packer.gitlab-ci.yml
new file mode 100644
index 00000000000..fa296057c72
--- /dev/null
+++ b/vendor/gitlab-ci-yml/Packer.gitlab-ci.yml
@@ -0,0 +1,26 @@
+image:
+ name: hashicorp/packer:1.0.4
+ entrypoint:
+ - '/usr/bin/env'
+ - 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
+
+before_script:
+ - packer --version
+
+stages:
+ - validate
+ - deploy
+
+validate:
+ stage: validate
+ script:
+ - find . -maxdepth 1 -name '*.json' -print0 | xargs -t0n1 packer validate
+
+build:
+ stage: deploy
+ environment: production
+ script:
+ - find . -maxdepth 1 -name '*.json' -print0 | xargs -t0n1 packer build
+ when: manual
+ only:
+ - master