File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Deploy to Azure Function
1+ name : Deploy Azure Function (Flex Consumption)
22
33on :
44 push :
55 branches :
6- - python3-crawler-azure-function # 或你實際用的 branch
6+ - python3-crawler-azure-function
77
88jobs :
99 build-and-deploy :
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'
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*'
You can’t perform that action at this time.
0 commit comments