1- name : Deploy Job
1+ name : Deploy Job v2
22
33on :
44 workflow_call :
6666 required : false
6767 default : ' '
6868 type : string
69- secrets :
70- AZURE_CLIENT_ID :
71- required : true
72- AZURE_CLIENT_SECRET :
73- required : true
74- AZURE_TENANT_ID :
75- required : true
76- AZURE_SUBSCRIPTION_ID :
77- required : true
78- ACR_TEST_LOGIN_SERVER :
79- required : true
80- AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID :
81- required : false
82- AZURE_ENV_FOUNDRY_PROJECT_ID :
83- required : false
8469 outputs :
85- invoice_schema_id :
86- description : " Invoice Schema ID"
87- value : ${{ jobs.deploy-linux.outputs.invoice_schema_id || jobs.deploy-windows.outputs.invoice_schema_id }}
88- propertydamageclaimform_schema_id :
89- description : " Property Damage Claim Form Schema ID"
90- value : ${{ jobs.deploy-linux.outputs.propertydamageclaimform_schema_id || jobs.deploy-windows.outputs.propertydamageclaimform_schema_id }}
9170 RESOURCE_GROUP_NAME :
9271 description : " Resource Group Name"
9372 value : ${{ jobs.azure-setup.outputs.RESOURCE_GROUP_NAME }}
@@ -289,9 +268,9 @@ jobs:
289268 IMAGE_TAG="demo"
290269 echo "Using demo branch - image tag: demo"
291270 elif [[ "$BRANCH_NAME" == "hotfix" ]]; then
292- BASE_TAG ="hotfix"
271+ IMAGE_TAG ="hotfix"
293272 elif [[ "$BRANCH_NAME" == "dependabotchanges" ]]; then
294- BASE_TAG ="dependabotchanges"
273+ IMAGE_TAG ="dependabotchanges"
295274 else
296275 IMAGE_TAG="latest"
297276 echo "Using default for branch '$BRANCH_NAME' - image tag: latest"
@@ -360,19 +339,12 @@ jobs:
360339 AZURE_LOCATION : ${{ needs.azure-setup.outputs.AZURE_LOCATION }}
361340 RESOURCE_GROUP_NAME : ${{ needs.azure-setup.outputs.RESOURCE_GROUP_NAME }}
362341 IMAGE_TAG : ${{ needs.azure-setup.outputs.IMAGE_TAG }}
363- BUILD_DOCKER_IMAGE : ${{ github.event. inputs.build_docker_image || 'false' }}
364- EXP : ${{ github.event. inputs.EXP || 'false' }}
342+ BUILD_DOCKER_IMAGE : ${{ inputs.build_docker_image || 'false' }}
343+ EXP : ${{ inputs.EXP || 'false' }}
365344 WAF_ENABLED : ${{ inputs.waf_enabled == true && 'true' || 'false' }}
366345 AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID : ${{ inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
367346 AZURE_EXISTING_AI_PROJECT_RESOURCE_ID : ${{ inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}
368- secrets :
369- AZURE_CLIENT_ID : ${{ secrets.AZURE_CLIENT_ID }}
370- AZURE_CLIENT_SECRET : ${{ secrets.AZURE_CLIENT_SECRET }}
371- AZURE_TENANT_ID : ${{ secrets.AZURE_TENANT_ID }}
372- AZURE_SUBSCRIPTION_ID : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
373- ACR_TEST_LOGIN_SERVER : ${{ secrets.ACR_TEST_LOGIN_SERVER }}
374- AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID : ${{ secrets.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
375- AZURE_ENV_FOUNDRY_PROJECT_ID : ${{ secrets.AZURE_ENV_FOUNDRY_PROJECT_ID }}
347+ secrets : inherit
376348
377349 deploy-windows :
378350 name : Deploy on Windows
@@ -385,16 +357,9 @@ jobs:
385357 AZURE_LOCATION : ${{ needs.azure-setup.outputs.AZURE_LOCATION }}
386358 RESOURCE_GROUP_NAME : ${{ needs.azure-setup.outputs.RESOURCE_GROUP_NAME }}
387359 IMAGE_TAG : ${{ needs.azure-setup.outputs.IMAGE_TAG }}
388- BUILD_DOCKER_IMAGE : ${{ github.event. inputs.build_docker_image || 'false' }}
389- EXP : ${{ github.event. inputs.EXP || 'false' }}
360+ BUILD_DOCKER_IMAGE : ${{ inputs.build_docker_image || 'false' }}
361+ EXP : ${{ inputs.EXP || 'false' }}
390362 WAF_ENABLED : ${{ inputs.waf_enabled == true && 'true' || 'false' }}
391363 AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID : ${{ inputs.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
392364 AZURE_EXISTING_AI_PROJECT_RESOURCE_ID : ${{ inputs.AZURE_EXISTING_AI_PROJECT_RESOURCE_ID }}
393- secrets :
394- AZURE_CLIENT_ID : ${{ secrets.AZURE_CLIENT_ID }}
395- AZURE_CLIENT_SECRET : ${{ secrets.AZURE_CLIENT_SECRET }}
396- AZURE_TENANT_ID : ${{ secrets.AZURE_TENANT_ID }}
397- AZURE_SUBSCRIPTION_ID : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
398- ACR_TEST_LOGIN_SERVER : ${{ secrets.ACR_TEST_LOGIN_SERVER }}
399- AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID : ${{ secrets.AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID }}
400- AZURE_ENV_FOUNDRY_PROJECT_ID : ${{ secrets.AZURE_ENV_FOUNDRY_PROJECT_ID }}
365+ secrets : inherit
0 commit comments