From f6bcc368c371232cb8682ff7bc034ba1767ee16c Mon Sep 17 00:00:00 2001 From: Bo-Chun Louis Chen <louistw@uab.edu> Date: Wed, 7 Jun 2023 10:33:43 -0500 Subject: [PATCH] Download packer in Dockerfile --- .gitlab-ci.yml | 4 ---- Dockerfile | 4 +++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6a91f6a..9fd8316 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -50,10 +50,6 @@ build_docker_image: - export BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d) - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY script: - - | - wget https://releases.hashicorp.com/packer/$PACKER_VER/packer_${PACKER_VER}_linux_amd64.zip -O packer.zip - unzip packer.zip - rm packer.zip - docker build -t $CI_REGISTRY_IMAGE:$BUILD_DATE -t $CI_REGISTRY_IMAGE:latest . - > docker run --rm $CI_REGISTRY_IMAGE bash -c diff --git a/Dockerfile b/Dockerfile index be481fc..8dec75e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,6 @@ ENV ANSIBLE_VER=4.10.0 ENV OSC_VER=5.8.0 ENV TF_VER=1.4.6 -ADD ./packer /usr/local/bin RUN apt-get update && apt-get install --no-install-recommends -y \ git \ ssh \ @@ -13,6 +12,9 @@ RUN apt-get update && apt-get install --no-install-recommends -y \ wget \ unzip \ && rm -rf /var/lib/apt/lists/* +RUN wget https://releases.hashicorp.com/packer/${PACKER_VER}/packer_${PACKER_VER}_linux_amd64.zip \ + && unzip packer_${PACKER_VER}_linux_amd64.zip -d /usr/local/bin \ + && rm packer_${PACKER_VER}_linux_amd64.zip RUN wget https://releases.hashicorp.com/terraform/${TF_VER}/terraform_${TF_VER}_linux_amd64.zip \ && unzip terraform_${TF_VER}_linux_amd64.zip -d /usr/local/bin \ && rm terraform_${TF_VER}_linux_amd64.zip -- GitLab