From 7ac0ec6bd47ad553add9053e989430646b48b344 Mon Sep 17 00:00:00 2001 From: Thomas Woerner Date: Sat, 20 Jul 2024 22:15:25 +0200 Subject: [PATCH] tests/azure/templates/build_container.yml: Use new image builder The new infra/image/build.sh script is used instead of molecule. --- tests/azure/templates/build_container.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/tests/azure/templates/build_container.yml b/tests/azure/templates/build_container.yml index 2b47c1b4..18c1bd8a 100644 --- a/tests/azure/templates/build_container.yml +++ b/tests/azure/templates/build_container.yml @@ -22,21 +22,17 @@ jobs: retryCountOnTaskFailure: 5 displayName: Install tools - - script: pip install molecule-plugins[docker] "requests<2.29" + - script: ansible-galaxy collection install containers.podman retryCountOnTaskFailure: 5 - displayName: Install molecule + displayName: Install Ansible collections - - script: molecule create -s ${{ parameters.build_scenario_name }} + - script: infra/image/build.sh ${{ parameters.build_scenario_name }} retryCountOnTaskFailure: 5 displayName: Create test container - env: - ANSIBLE_LIBRARY: ./molecule - script: | - docker stop ${{ parameters.build_scenario_name }} - docker commit ${{ parameters.build_scenario_name }} quay.io/ansible-freeipa/upstream-tests:${{ parameters.container_name }} - docker login -u="$QUAY_ROBOT_USERNAME" -p="$QUAY_ROBOT_TOKEN" quay.io - docker push quay.io/ansible-freeipa/upstream-tests:${{ parameters.container_name }} + podman login -u="$QUAY_ROBOT_USERNAME" -p="$QUAY_ROBOT_TOKEN" quay.io + podman push quay.io/ansible-freeipa/upstream-tests:${{ parameters.container_name }} displayName: Save image and upload env: # Secrets needs to be mapped as env vars to work properly