1111 podman-checkout-test :
1212 runs-on : ubuntu-latest
1313 env :
14- DOCKER_BUILDKIT : " 1"
1514 AUTHNZ_EMU : " authnz-emu"
16- ANMS_COMPOSE_OPTS : " -f docker-compose.yml -p anms "
17- AGENT_COMPOSE_OPTS : " -f agent -compose.yml -p agents "
15+ ANMS_COMPOSE_OPTS : " -f docker-compose.yml"
16+ TESTENV_COMPOSE_OPTS : " -f testenv -compose.yml"
1817 DOCKER_CMD : " podman"
1918 AUTHNZ_PORT : 8084
2019 AUTHNZ_HTTPS_PORT : 8443
@@ -37,21 +36,17 @@ jobs:
3736 run : |
3837 DOCKER_IMAGE_TAG=$(echo ${{ github.head_ref || github.ref_name }} | sed 's/[^a-zA-Z0-9\-\._]/-/g')
3938 echo "DOCKER_IMAGE_TAG=${DOCKER_IMAGE_TAG}" >> $GITHUB_ENV
40- - name : Debug GitHub workspace
41- run : |
42- echo "GITHUB_WORKSPACE=${{ github.workspace }}"
43- ls -al ${{ github.workspace }}
4439 - name : Build Main
45- run : podman compose build
40+ run : podman compose ${ANMS_COMPOSE_OPTS} build
4641 - name : Build Agents
47- run : podman compose -f agent-compose.yml build
42+ run : podman compose ${TESTENV_COMPOSE_OPTS} build
4843 - name : Build Volume
4944 run : |
5045 ./create_volume.sh ./puppet/modules/apl_test/files/anms/tls
5146 - name : Start
5247 run : |
53- podman compose up -d --force-recreate
54- podman compose -f agent-compose.yml up -d --force-recreate
48+ podman compose ${ANMS_COMPOSE_OPTS} up -d --force-recreate
49+ podman compose ${TESTENV_COMPOSE_OPTS} up -d --force-recreate
5550 sleep 5
5651 - name : Status
5752 run : |
@@ -72,16 +67,17 @@ jobs:
7267 - name : Stop
7368 if : always()
7469 run : |
75- for OPTS_NAME in ANMS_COMPOSE_OPTS AGENT_COMPOSE_OPTS ; do
76- podman compose ${!OPTS_NAME} rm --stop --force
70+ for OPTS_NAME in TESTENV_COMPOSE_OPTS ANMS_COMPOSE_OPTS ; do
71+ podman compose ${!OPTS_NAME} down --remove-orphans
7772 done
73+
7874 docker-checkout-test :
7975 runs-on : ubuntu-latest
8076 env :
8177 DOCKER_BUILDKIT : " 1"
8278 AUTHNZ_EMU : " authnz-emu"
83- ANMS_COMPOSE_OPTS : " -f docker-compose.yml -p anms "
84- AGENT_COMPOSE_OPTS : " -f agent -compose.yml -p agents "
79+ ANMS_COMPOSE_OPTS : " -f docker-compose.yml"
80+ TESTENV_COMPOSE_OPTS : " -f testenv -compose.yml"
8581 DOCKER_CMD : " docker"
8682 steps :
8783 - name : Versions
@@ -102,16 +98,16 @@ jobs:
10298 echo "GITHUB_WORKSPACE=${{ github.workspace }}"
10399 ls -al ${{ github.workspace }}
104100 - name : Build Main
105- run : docker compose build
101+ run : docker compose ${ANMS_COMPOSE_OPTS} build
106102 - name : Build Agents
107- run : docker compose -f agent-compose.yml build
103+ run : docker compose ${TESTENV_COMPOSE_OPTS} build
108104 - name : Build Volume
109105 run : |
110106 ./create_volume.sh ./puppet/modules/apl_test/files/anms/tls
111107 - name : Start
112108 run : |
113- docker compose up -d --force-recreate
114- docker compose -f agent-compose.yml up -d --force-recreate
109+ docker compose ${ANMS_COMPOSE_OPTS} up -d --force-recreate
110+ docker compose ${TESTENV_COMPOSE_OPTS} up -d --force-recreate
115111 sleep 5
116112 - name : Status
117113 run : |
@@ -132,6 +128,6 @@ jobs:
132128 - name : Stop
133129 if : always()
134130 run : |
135- for OPTS_NAME in ANMS_COMPOSE_OPTS AGENT_COMPOSE_OPTS ; do
136- docker compose ${!OPTS_NAME} rm --stop --force
131+ for OPTS_NAME in TESTENV_COMPOSE_OPTS ANMS_COMPOSE_OPTS ; do
132+ docker compose ${!OPTS_NAME} down --remove-orphans
137133 done
0 commit comments