cmc/cleberg.net

My personal web garden & blog.

clone: git clone https://gitbay.org/cmc/cleberg.net.git

c844edfe43af1bf752ab034ca64bdee686870c6a

unsigned

author: Christian Cleberg <hello@cleberg.net> · 2024-06-23T17:35:36Z

ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com
 ...azure-static-web-apps-polite-tree-0f2fa1d10.yml | 46 ++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/.github/workflows/azure-static-web-apps-polite-tree-0f2fa1d10.yml b/.github/workflows/azure-static-web-apps-polite-tree-0f2fa1d10.yml
new file mode 100644
index 0000000..f4e3257
--- /dev/null
+++ b/.github/workflows/azure-static-web-apps-polite-tree-0f2fa1d10.yml
@@ -0,0 +1,46 @@
+name: Azure Static Web Apps CI/CD

+

+on:

+  push:

+    branches:

+      - main

+  pull_request:

+    types: [opened, synchronize, reopened, closed]

+    branches:

+      - main

+

+jobs:

+  build_and_deploy_job:

+    if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')

+    runs-on: ubuntu-latest

+    name: Build and Deploy Job

+    steps:

+      - uses: actions/checkout@v3

+        with:

+          submodules: true

+          lfs: false

+      - name: Build And Deploy

+        id: builddeploy

+        uses: Azure/static-web-apps-deploy@v1

+        with:

+          azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_POLITE_TREE_0F2FA1D10 }}

+          repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)

+          action: "upload"

+          ###### Repository/Build Configurations - These values can be configured to match your app requirements. ######

+          # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig

+          app_location: "/public" # App source code path

+          api_location: "" # Api source code path - optional

+          output_location: "" # Built app content directory - optional

+          ###### End of Repository/Build Configurations ######

+

+  close_pull_request_job:

+    if: github.event_name == 'pull_request' && github.event.action == 'closed'

+    runs-on: ubuntu-latest

+    name: Close Pull Request Job

+    steps:

+      - name: Close Pull Request

+        id: closepullrequest

+        uses: Azure/static-web-apps-deploy@v1

+        with:

+          azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_POLITE_TREE_0F2FA1D10 }}

+          action: "close"