From 58e6dd7d690f3e0a2595cd132e42e232a417ec98 Mon Sep 17 00:00:00 2001 From: Begona Guereca Date: Wed, 3 Aug 2022 23:20:11 +0000 Subject: [PATCH] Create shell script to execute docker commands --- .devcontainer/setupjenkins.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .devcontainer/setupjenkins.sh diff --git a/.devcontainer/setupjenkins.sh b/.devcontainer/setupjenkins.sh new file mode 100644 index 0000000..85a1b92 --- /dev/null +++ b/.devcontainer/setupjenkins.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +container_name="jenkins" +username="admin" +password="password" + +echo "Building Jenkins instance!" + +# Build jenkins image from docker compose file +docker build -t jenkins:$container_name $(pwd)/jenkins/jenkins_setup + +# wait until docker image is ready +sleep 2 + +# Build container +docker run --name jenkins --rm -p 8080:8080 --env JENKINS_ADMIN_ID=$username --env JENKINS_ADMIN_PASSWORD=$password jenkins:$container_name +