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 +