Skip to content

Commit 70ca655

Browse files
author
Alfredo Tornero
committed
ajuste final
1 parent c90b580 commit 70ca655

File tree

1 file changed

+17
-26
lines changed

1 file changed

+17
-26
lines changed

.github/workflows/deploy-azure-container.yml

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
required: true
1414
type: string
1515
image_tag:
16-
default: "latest" # 👈 se reemplaza dinámicamente desde el workflow principal
16+
default: "latest"
1717
type: string
1818
slot:
1919
default: "production"
@@ -26,22 +26,16 @@ on:
2626
AZURE_SUBSCRIPTION_ID:
2727
required: true
2828

29-
permissions:
30-
id-token: write
31-
contents: read
32-
3329
jobs:
3430
deploy-container:
3531
runs-on: ubuntu-latest
36-
name: 🚀 Deploy Container to Azure
3732

3833
env:
3934
APP_NAME: ${{ inputs.app_name }}
4035
SLOT_NAME: ${{ inputs.slot }}
4136
ACR_NAME: ${{ inputs.acr_name }}
4237
IMAGE_NAME: ${{ inputs.image_name }}
4338
IMAGE_TAG: ${{ inputs.image_tag }}
44-
RESOURCE_GROUP: scharff-nsf-dev-rg # 👈 mejor definirlo como variable (fácil de reutilizar)
4539

4640
steps:
4741
- name: 🔐 Login Azure (OIDC)
@@ -52,38 +46,35 @@ jobs:
5246
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
5347
enable-oidc: true
5448

49+
- name: 🧩 Verificar versión Azure CLI
50+
run: az version
51+
5552
- name: 🔐 Login a ACR
56-
run: az acr login --name $ACR_NAME
53+
run: |
54+
az acr login --name $ACR_NAME
5755
58-
- name: 🔁 Actualizar App Service con nueva imagen
56+
- name: 🔁 Actualizar App Service para usar nueva imagen
5957
run: |
60-
echo "🔁 Actualizando imagen en $APP_NAME con tag: $IMAGE_TAG"
58+
echo "🔁 Actualizando imagen en $APP_NAME..."
6159
az webapp config container set \
6260
--name $APP_NAME \
63-
--resource-group $RESOURCE_GROUP \
64-
--slot $SLOT_NAME \
61+
--resource-group scharff-nsf-dev-rg \
6562
--container-image-name "$ACR_NAME.azurecr.io/$IMAGE_NAME:$IMAGE_TAG" \
6663
--container-registry-url "https://$ACR_NAME.azurecr.io"
67-
68-
- name: 🔍 Verificar configuración del contenedor
64+
65+
- name: 🔍 Verificar configuración del App Service
6966
run: |
70-
echo "🔍 Configuración actual de contenedor:"
67+
echo "🔍 Verificando imagen aplicada..."
7168
az webapp config show \
7269
--name $APP_NAME \
73-
--resource-group $RESOURCE_GROUP \
74-
--slot $SLOT_NAME \
75-
--query "linuxFxVersion"
70+
--resource-group scharff-nsf-dev-rg \
71+
--query "linuxFxVersion"
7672
7773
- name: 🔄 Reiniciar App Service
7874
run: |
79-
echo "🔄 Reiniciando $APP_NAME..."
80-
az webapp restart --name $APP_NAME --resource-group $RESOURCE_GROUP --slot $SLOT_NAME
75+
az webapp restart --name $APP_NAME --resource-group scharff-nsf-dev-rg
8176
82-
- name: Validar despliegue
77+
- name: Verificar estado del despliegue
8378
run: |
84-
echo "✅ Estado actual:"
85-
az webapp show \
86-
--name $APP_NAME \
87-
--resource-group $RESOURCE_GROUP \
88-
--slot $SLOT_NAME \
79+
az webapp show --name $APP_NAME --resource-group scharff-nsf-dev-rg \
8980
--query "state" -o tsv

0 commit comments

Comments
 (0)