Skip to content

Commit e0cb49f

Browse files
committed
fix: deployment method
1 parent ce3e946 commit e0cb49f

1 file changed

Lines changed: 19 additions & 8 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
name: Deploy to Azure Function
1+
name: Deploy Azure Function (Flex Consumption)
22

33
on:
44
push:
55
branches:
6-
- python3-crawler-azure-function # 或你實際用的 branch
6+
- python3-crawler-azure-function
77

88
jobs:
99
build-and-deploy:
@@ -13,7 +13,7 @@ jobs:
1313
- name: Checkout code
1414
uses: actions/checkout@v4
1515

16-
- name: Set up Python
16+
- name: Setup Python
1717
uses: actions/setup-python@v5
1818
with:
1919
python-version: '3.10'
@@ -23,9 +23,20 @@ jobs:
2323
python -m pip install --upgrade pip
2424
pip install -r requirements.txt
2525
26-
- name: Deploy to Azure Functions
27-
uses: Azure/functions-action@v1
26+
- name: Azure Login
27+
uses: azure/login@v1
2828
with:
29-
app-name: test20250628 # ⚠️ 改成你的 Azure Function 名稱
30-
package: . # 根目錄就是 function app
31-
publish-profile: ${{ secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE }}
29+
creds: ${{ secrets.AZURE_CREDENTIALS }}
30+
31+
- name: Deploy to Azure Functions
32+
run: |
33+
az functionapp deployment source config-zip \
34+
--resource-group test \
35+
--name test20250628 \
36+
--src ./function.zip
37+
env:
38+
ZIP_FILE: function.zip
39+
40+
- name: Package Function App
41+
run: |
42+
zip -r function.zip * -x '*.git*' '*.github*'

0 commit comments

Comments
 (0)