Skip to content

Commit f2dc029

Browse files
committed
update script
1 parent b858824 commit f2dc029

File tree

5 files changed

+32
-46
lines changed

5 files changed

+32
-46
lines changed

test/docker/common.sh

+28-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,31 @@
33
export RUNDECK_VERSION=${RUNDECK_VERSION:-2.9.2}
44
export LAUNCHER_URL=${LAUNCHER_URL:-http://dl.bintray.com/rundeck/rundeck-maven/rundeck-launcher-${RUNDECK_VERSION}.jar}
55
export CLI_DEB_URL=${CLI_DEB_URL:-https://dl.bintray.com/rundeck/rundeck-deb}
6-
export CLI_VERS=${CLI_VERS:-1.0.15-1}
6+
export CLI_VERS=${CLI_VERS:-1.0.15-1}
7+
8+
build_rdtest_docker(){
9+
if [ -f rundeck-launcher.jar ] ; then
10+
mv rundeck-launcher.jar dockers/rundeck/data/
11+
fi
12+
13+
if [ -f rd.deb ] ; then
14+
mv rd.deb dockers/rundeck/data/
15+
fi
16+
17+
# setup test dirs
18+
mkdir dockers/rundeck/api_test
19+
cp -r ../src dockers/rundeck/api_test/
20+
cp -r ../api dockers/rundeck/api_test/
21+
22+
# tickle installer for it to rebuild
23+
#date > dockers/rundeck/data/build_control
24+
25+
# create base image for rundeck
26+
docker build \
27+
-t rdtest:latest \
28+
--build-arg LAUNCHER_URL=$LAUNCHER_URL \
29+
--build-arg CLI_DEB_URL=$CLI_DEB_URL \
30+
--build-arg CLI_VERS=$CLI_VERS \
31+
dockers/rundeck
32+
33+
}

test/docker/test-ansible.sh

+1-10
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,7 @@ if [ -f rd.deb ] ; then
1414
mv rd.deb dockers/rundeck/data/
1515
fi
1616

17-
# tickle installer for it to rebuild
18-
#date > dockers/rundeck/rundeckpro-installer/build_control
19-
20-
# create base image for rundeck
21-
docker build \
22-
-t rdtest \
23-
--build-arg LAUNCHER_URL=$LAUNCHER_URL \
24-
--build-arg CLI_DEB_URL=$CLI_DEB_URL \
25-
--build-arg CLI_VERS=$CLI_VERS \
26-
dockers/rundeck
17+
build_rdtest_docker
2718

2819
# clean up docker env
2920
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans

test/docker/test-api.sh

+1-15
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,7 @@ if [ -f rd.deb ] ; then
1313
mv rd.deb dockers/rundeck/data/
1414
fi
1515

16-
# setup test dirs
17-
mkdir dockers/rundeck/api_test
18-
cp -r ../src dockers/rundeck/api_test/
19-
cp -r ../api dockers/rundeck/api_test/
20-
21-
# tickle installer for it to rebuild
22-
#date > dockers/rundeck/rundeckpro-installer/build_control
23-
24-
# create base image for rundeck
25-
docker build \
26-
-t rdtest \
27-
--build-arg LAUNCHER_URL=$LAUNCHER_URL \
28-
--build-arg CLI_DEB_URL=$CLI_DEB_URL \
29-
--build-arg CLI_VERS=$CLI_VERS \
30-
dockers/rundeck
16+
build_rdtest_docker
3117

3218
# clean up docker env
3319
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans

test/docker/test-ssl.sh

+1-10
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,7 @@ if [ -f rd.deb ] ; then
1212
mv rd.deb dockers/rundeck/data/
1313
fi
1414

15-
# tickle installer for it to rebuild
16-
#date > dockers/rundeck/rundeckpro-installer/build_control
17-
18-
# create base image for rundeck
19-
docker build \
20-
-t rdtest \
21-
--build-arg LAUNCHER_URL=$LAUNCHER_URL \
22-
--build-arg CLI_DEB_URL=$CLI_DEB_URL \
23-
--build-arg CLI_VERS=$CLI_VERS \
24-
dockers/rundeck
15+
build_rdtest_docker
2516

2617
# clean up docker env
2718
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans

test/docker/test.sh

+1-10
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,7 @@ if [ -f rd.deb ] ; then
1212
mv rd.deb dockers/rundeck/data/
1313
fi
1414

15-
# tickle installer for it to rebuild
16-
#date > dockers/rundeck/rundeckpro-installer/build_control
17-
18-
# create base image for rundeck
19-
docker build \
20-
-t rdtest \
21-
--build-arg LAUNCHER_URL=$LAUNCHER_URL \
22-
--build-arg CLI_DEB_URL=$CLI_DEB_URL \
23-
--build-arg CLI_VERS=$CLI_VERS \
24-
dockers/rundeck
15+
build_rdtest_docker
2516

2617
# clean up docker env
2718
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans

0 commit comments

Comments
 (0)