diff options
author | Chris Evich <cevich@redhat.com> | 2020-07-02 11:55:38 -0400 |
---|---|---|
committer | Chris Evich <cevich@redhat.com> | 2020-07-22 11:51:32 -0400 |
commit | 18a1514139f3028130a58e64f358ae4dfde9ec6c (patch) | |
tree | ff673fbc936411ab6751933cf312185fd7b644e0 /contrib/cirrus/packer/libpod_images.yml | |
parent | 80add2902cf3561d2c9f91dc045076519cd297d5 (diff) | |
download | podman-18a1514139f3028130a58e64f358ae4dfde9ec6c.tar.gz podman-18a1514139f3028130a58e64f358ae4dfde9ec6c.tar.bz2 podman-18a1514139f3028130a58e64f358ae4dfde9ec6c.zip |
Cirrus: Ensure GOPATH is properly set during image-builds
Signed-off-by: Chris Evich <cevich@redhat.com>
Diffstat (limited to 'contrib/cirrus/packer/libpod_images.yml')
-rw-r--r-- | contrib/cirrus/packer/libpod_images.yml | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/contrib/cirrus/packer/libpod_images.yml b/contrib/cirrus/packer/libpod_images.yml index 754626a2e..5afe01333 100644 --- a/contrib/cirrus/packer/libpod_images.yml +++ b/contrib/cirrus/packer/libpod_images.yml @@ -3,6 +3,7 @@ # All of these are required variables: BUILT_IMAGE_SUFFIX: '{{env `BUILT_IMAGE_SUFFIX`}}' + GOPATH: '{{env `GOPATH`}}' GOSRC: '{{env `GOSRC`}}' PACKER_BASE: '{{env `PACKER_BASE`}}' SCRIPT_BASE: '{{env `SCRIPT_BASE`}}' @@ -62,15 +63,20 @@ builders: # The brains of the operation, making actual modifications to the base-image. provisioners: + - type: 'shell' + inline: + - mkdir -p '${{user `GOSRC`}}' + - type: 'file' source: '{{user `GOSRC`}}' - destination: '/tmp/libpod' + destination: '{{user `GOSRC`}}' - type: 'shell' script: '{{user `GOSRC`}}/{{user `PACKER_BASE`}}/{{split build_name "-" 0}}_setup.sh' environment_vars: - 'PACKER_BUILDER_NAME={{build_name}}' - - 'GOSRC=/tmp/libpod' + - 'GOPATH={{user `GOPATH`}}' + - 'GOSRC={{user `GOSRC`}}' - 'PACKER_BASE={{user `PACKER_BASE`}}' - 'SCRIPT_BASE={{user `SCRIPT_BASE`}}' |