Skip to content

Commit b2ced8f

Browse files
Pull ROS 2 image before running tests
Signed-off-by: Juan Lopez Fernandez <juanlopez@eprosima.com>
1 parent bdbf445 commit b2ced8f

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/docker-reusable-workflow.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,21 @@ jobs:
8282
-t ${{ env.DDSENABLER_COMPOSE_TEST_DOCKER_IMAGE }} \
8383
-f Dockerfile .
8484
85-
# Check Docker images exist
86-
- name: Check if Docker images exist
85+
# Check DDS Enabler Docker images exist
86+
- name: Check if DDS Enabler Docker images exist
8787
run: |
88-
[ -n "$(docker images -q ${{ env.DDSENABLER_COMPOSE_TEST_DOCKER_IMAGE }})" ] || echo "DDS Enabler Docker image does not exists"
88+
[ -n "$(docker images -q ${{ env.DDSENABLER_COMPOSE_TEST_DOCKER_IMAGE }})" ] || echo "DDS Enabler Docker image does not exist"
89+
90+
# Pull ROS 2 Docker image
91+
- name: Pull ROS 2 Docker image
92+
run: |
93+
docker image pull \
94+
${{ env.DDSENABLER_COMPOSE_TEST_ROS2_DOCKER_IMAGE }}
95+
96+
# Check ROS 2 Docker images exist
97+
- name: Check if ROS 2 Docker images exist
98+
run: |
99+
[ -n "$(docker images -q ${{ env.DDSENABLER_COMPOSE_TEST_ROS2_DOCKER_IMAGE }})" ] || echo "ROS 2 Docker image does not exist"
89100
90101
- name: Download dependencies and install requirements
91102
uses: ./src/.github/actions/project_dependencies

0 commit comments

Comments
 (0)