Skip to content

Instantly share code, notes, and snippets.

@silas
Created December 24, 2015 16:13
Show Gist options
  • Save silas/bdd27e58c972f4df96a2 to your computer and use it in GitHub Desktop.
Save silas/bdd27e58c972f4df96a2 to your computer and use it in GitHub Desktop.
Jenkins docker script
jenkins() {
case "$1" in
clean)
rm -fr $( ls -d1 /tmp/*.jenkins )
return 0
;;
*)
version="${1:-latest}"; shift
dir="${1:-$( mktemp -d --suffix=.jenkins )}"; shift
mkdir -p "$dir"
chmod 777 "$dir"
echo "Using directory: $dir"
docker run --rm -p 8080:8080 -p 50000:50000 -v "$dir:/var/jenkins_home" "jenkins:$version"
return 0
;;
esac
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment