| 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 | |||||