File tree 5 files changed +32
-46
lines changed
5 files changed +32
-46
lines changed Original file line number Diff line number Diff line change 3
3
export RUNDECK_VERSION=${RUNDECK_VERSION:- 2.9.2}
4
4
export LAUNCHER_URL=${LAUNCHER_URL:- http:// dl.bintray.com/ rundeck/ rundeck-maven/ rundeck-launcher-${RUNDECK_VERSION} .jar}
5
5
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
+ }
Original file line number Diff line number Diff line change @@ -14,16 +14,7 @@ if [ -f rd.deb ] ; then
14
14
mv rd.deb dockers/rundeck/data/
15
15
fi
16
16
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
27
18
28
19
# clean up docker env
29
20
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans
Original file line number Diff line number Diff line change @@ -13,21 +13,7 @@ if [ -f rd.deb ] ; then
13
13
mv rd.deb dockers/rundeck/data/
14
14
fi
15
15
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
31
17
32
18
# clean up docker env
33
19
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans
Original file line number Diff line number Diff line change @@ -12,16 +12,7 @@ if [ -f rd.deb ] ; then
12
12
mv rd.deb dockers/rundeck/data/
13
13
fi
14
14
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
25
16
26
17
# clean up docker env
27
18
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans
Original file line number Diff line number Diff line change @@ -12,16 +12,7 @@ if [ -f rd.deb ] ; then
12
12
mv rd.deb dockers/rundeck/data/
13
13
fi
14
14
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
25
16
26
17
# clean up docker env
27
18
docker-compose -f $DOCKER_COMPOSE_SPEC down --volumes --remove-orphans
You can’t perform that action at this time.
0 commit comments