Nicolas De Loof | 5882631 | 2014-11-28 10:52:05 +0100 | [diff] [blame^] | 1 | #!/bin/bash |
2 | set -e | ||||
3 | |||||
4 | versions=( "$@" ) | ||||
5 | if [ ${#versions[@]} -eq 0 ]; then | ||||
6 | versions=( */ ) | ||||
7 | fi | ||||
8 | versions=( "${versions[@]%/}" ) | ||||
9 | |||||
10 | for version in "${versions[@]}"; do | ||||
11 | rm -rf "$version"/* | ||||
12 | cp Dockerfile.template jenkins.sh plugins.sh init.groovy "$version/" | ||||
13 | mv "$version/Dockerfile.template" "$version/Dockerfile" | ||||
14 | sed -i "" 's/%%JENKINS_VERSION%%/'$version'/g; s/%%JENKINS_VERSION%%/'$version'/g' "$version/Dockerfile" | ||||
15 | done | ||||
16 |