17844: add a template to build an image to test the Saltstack's arvados-formula
[arvados-dev.git] / jenkins / packer-images / jenkins-image-arvados-formula-tests.sh
1 #!/bin/bash
2
3 # Copyright (C) The Arvados Authors. All rights reserved.
4 #
5 # SPDX-License-Identifier: Apache-2.0
6
7 set -eo pipefail
8
9 # Install the dependencies for the package building/testing jobs
10 sudo su -c "DEBIAN_FRONTEND=noninteractive apt-get install -y docker.io git ruby ruby-dev make gcc g++"
11 sudo usermod -a -G docker jenkins
12
13 cd /tmp
14 wget -c https://git.arvados.org/arvados-formula.git/blob_plain/refs/heads/main:/Gemfile
15 wget -c https://git.arvados.org/arvados-formula.git/blob_plain/refs/heads/main:/Gemfile.lock
16 sudo su -c "gem install bundler"
17 sudo su -c "bundler install"
18 sudo su -c "gem install kitchen-docker"