Skip to content

Commit 433fc64

Browse files
updated Docker build contexts and cleanup conditions
1 parent 860bcc0 commit 433fc64

1 file changed

Lines changed: 7 additions & 18 deletions

File tree

.github/workflows/deploy-v2.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ jobs:
127127
env:
128128
DOCKER_BUILD_SUMMARY: false
129129
with:
130-
context: ./src
131-
file: ./src/ContentProcessor.Dockerfile
130+
context: ./src/ContentProcessor
131+
file: ./src/ContentProcessor/Dockerfile
132132
push: true
133133
tags: |
134134
${{ secrets.ACR_TEST_LOGIN_SERVER }}/contentprocessor:${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}
@@ -139,8 +139,8 @@ jobs:
139139
env:
140140
DOCKER_BUILD_SUMMARY: false
141141
with:
142-
context: ./src
143-
file: ./src/ContentProcessorAPI.Dockerfile
142+
context: ./src/ContentProcessorAPI
143+
file: ./src/ContentProcessorAPI/Dockerfile
144144
push: true
145145
tags: |
146146
${{ secrets.ACR_TEST_LOGIN_SERVER }}/contentprocessorapi:${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}
@@ -151,8 +151,8 @@ jobs:
151151
env:
152152
DOCKER_BUILD_SUMMARY: false
153153
with:
154-
context: ./src
155-
file: ./src/ContentProcessorWeb.Dockerfile
154+
context: ./src/ContentProcessorWeb
155+
file: ./src/ContentProcessorWeb/Dockerfile
156156
push: true
157157
tags: |
158158
${{ secrets.ACR_TEST_LOGIN_SERVER }}/contentprocessorweb:${{ steps.generate_docker_tag.outputs.IMAGE_TAG }}
@@ -710,7 +710,7 @@ jobs:
710710
echo "Using image tag from deploy job: $IMAGE_TAG"
711711
fi
712712
713-
if [[ -n "$IMAGE_TAG" && "$IMAGE_TAG" != "latest_waf" && "$IMAGE_TAG" != "dev" && "$IMAGE_TAG" != "demo" ]]; then
713+
if [[ -n "$IMAGE_TAG" && "$IMAGE_TAG" != "latest" && "$IMAGE_TAG" != "dev" && "$IMAGE_TAG" != "demo" && "$IMAGE_TAG" != "hotfix" && "$IMAGE_TAG" != "dependabotchanges" ]]; then
714714
echo "Deleting Docker images with tag: $IMAGE_TAG"
715715
716716
# Delete the main image
@@ -744,8 +744,6 @@ jobs:
744744
azd down --purge --force --no-prompt
745745
echo "Deployment deleted successfully."
746746
747-
748-
749747
- name: Logout from Azure
750748
if: always()
751749
run: |
@@ -773,21 +771,12 @@ jobs:
773771
echo "### ✅ Cleanup Details" >> $GITHUB_STEP_SUMMARY
774772
echo "- Successfully deleted Azure deployment using \`azd down --purge\`" >> $GITHUB_STEP_SUMMARY
775773
echo "- Resource group \`${{ env.RESOURCE_GROUP_NAME }}\` and all associated resources removed" >> $GITHUB_STEP_SUMMARY
776-
if [[ "${{ env.IMAGE_TAG }}" != "latest_waf" && "${{ env.IMAGE_TAG }}" != "dev" && "${{ env.IMAGE_TAG }}" != "demo" && "${{ env.IMAGE_TAG }}" != "hotfix" && "${{ env.IMAGE_TAG }}" != "dependabotchanges" ]]; then
777-
echo "- Removed custom Docker images from ACR with tag: \`${{ env.IMAGE_TAG }}\`" >> $GITHUB_STEP_SUMMARY
778-
else
779-
echo "- Preserved standard Docker images (using branch tag: \`${{ env.IMAGE_TAG }}\`)" >> $GITHUB_STEP_SUMMARY
780-
fi
781-
echo "- Azure environment \`${{ env.ENV_NAME }}\` successfully cleaned up" >> $GITHUB_STEP_SUMMARY
782774
else
783775
echo "### ❌ Cleanup Failed" >> $GITHUB_STEP_SUMMARY
784776
echo "- Cleanup process encountered an error" >> $GITHUB_STEP_SUMMARY
785777
echo "- Manual cleanup may be required for:" >> $GITHUB_STEP_SUMMARY
786778
echo " - Resource Group: \`${{ env.RESOURCE_GROUP_NAME }}\`" >> $GITHUB_STEP_SUMMARY
787779
echo " - Environment: \`${{ env.ENV_NAME }}\`" >> $GITHUB_STEP_SUMMARY
788-
if [[ "${{ env.IMAGE_TAG }}" != "latest_waf" && "${{ env.IMAGE_TAG }}" != "dev" && "${{ env.IMAGE_TAG }}" != "demo" && "${{ env.IMAGE_TAG }}" != "hotfix" && "${{ env.IMAGE_TAG }}" != "dependabotchanges" ]]; then
789-
echo " - Docker images with tag: \`${{ env.IMAGE_TAG }}\`" >> $GITHUB_STEP_SUMMARY
790-
fi
791780
echo "- Check the cleanup-deployment job logs for detailed error information" >> $GITHUB_STEP_SUMMARY
792781
fi
793782

0 commit comments

Comments
 (0)