X-Git-Url: https://git.arvados.org/arvados-dev.git/blobdiff_plain/b3add11716203fea02724a862abb714ba6a99058..56a0ef48ec261d0cd4ccc13ccc5010a507b2442e:/jenkins/packer-images/jenkins-image-with-docker.sh diff --git a/jenkins/packer-images/jenkins-image-with-docker.sh b/jenkins/packer-images/jenkins-image-with-docker.sh new file mode 100755 index 0000000..1922964 --- /dev/null +++ b/jenkins/packer-images/jenkins-image-with-docker.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + +set -eo pipefail + +# Install the dependencies for the package building/testing jobs +sudo su -c "DEBIAN_FRONTEND=noninteractive apt-get install -y docker.io make wget dpkg-dev createrepo unzip" +sudo usermod -a -G docker jenkins + +#Packer install +cd /tmp +wget https://releases.hashicorp.com/packer/1.6.0/packer_1.6.0_linux_amd64.zip +unzip packer_1.6.0_linux_amd64.zip packer +sudo mv packer /usr/local/bin/ + +# Install the arvados-dev repo where the Jenkins job expects it +cd /usr/local +sudo git clone --depth 1 https://github.com/curoverse/arvados-dev +sudo chown -R jenkins:jenkins /usr/local/arvados-dev/