Skip to content

Implement terraform for infra as code and kubernetes deployment #10

Implement terraform for infra as code and kubernetes deployment

Implement terraform for infra as code and kubernetes deployment #10

name: CD Gateway Azure
on:
workflow_dispatch:
pull_request:
# types:
# - "closed"
branches: [main, development]
# paths:
# - "apps/gateway/**/*"
env:
APP: gateway
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Azure Login
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: Build image on ACR
uses: azure/CLI@v1
with:
azcliversion: 2.29.1
inlineScript: |
cd ./apps/${{ env.APP }}
az configure --defaults acr=${{ env.AZURE_CONTAINER_REGISTRY }}
az acr build ${{ env.AZURE_CONTAINER_REGISTRY }}.azurecr.io/${{ env.AZURE_PROJECT_NAME }}-${{ env.APP }}:latest