Skip to content

feat(cyber-portal): Pakete um Sonderfunktionen ergänzt #469

feat(cyber-portal): Pakete um Sonderfunktionen ergänzt

feat(cyber-portal): Pakete um Sonderfunktionen ergänzt #469

Workflow file for this run

name: 🚀 Production Deployment to https://co-IT.eu
on:
workflow_dispatch:
push:
branches: ['main']
jobs:
deploy:
name: 🎉 Deploy
runs-on: ubuntu-latest
steps:
- name: 🚚 Get latest code
uses: actions/checkout@v3
- name: 📦 Setup pnpm
uses: pnpm/action-setup@v2
with:
version: 7.25.0
- name: 👷‍♂️ Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'pnpm'
- name: 💿 Install dependencies
run: pnpm install
- name: 🛠️ Build app
run: pnpm build --prod
- name: 🔑 Azure Login
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: 🚮 Azure delete old Static Website
uses: azure/CLI@v1
with:
inlineScript: |
az storage blob delete-batch --pattern '*' --account-name coiteu --auth-mode key -s '$web'
- name: 🚢 Deploy to Azure Static Website
uses: azure/CLI@v1
with:
inlineScript: |
az storage blob upload-batch --overwrite --account-name coiteu --auth-mode key -d '$web' -s './dist'
- name: 🧹 Azure purge CDN
uses: azure/CLI@v1
with:
inlineScript: |
az account set --subscription "Productive_Sites"
az afd endpoint purge --content-paths "/*" --profile-name "coiteu" --endpoint-name "coiteu" --resource-group "coIteu" --domains "co-it.eu"
- name: 🚪 Azure logout
run: |
az logout
if: always()