diff --git a/.github/workflows/azure-functions-app-python.yml b/.github/workflows/azure-functions-app-python.yml new file mode 100644 index 0000000..9e97291 --- /dev/null +++ b/.github/workflows/azure-functions-app-python.yml @@ -0,0 +1,65 @@ +#当提交被推到您的默认分支时,这个工作流将构建一个比达恩应用程序,并将它部署到Linux上的一个azire功能应用程序中。 +# +#这个工作流假设您已经创建了目标天蓝功能应用程序。 +#有关指示,请参阅https://学。微软/en-us/天蓝/天蓝-功能/创建-第一功能-VS-代码式巨蛇?支点=派顿-模式配置 +# +#以配置此工作流程: +#1在你的存储库中设置以下秘密: +# - AZURE_FUNCTIONAPP_PUBLISH_PROFILE +#2改变环境变量为您的配置. +# +#有关以下事项的详情: +#-天蓝的吉塔布动作:httPS://吉塔布.com/天蓝/动作 +#-天蓝功能行动:httPS://JATUB.com/天蓝/功能行动 +# - Publish Profile: https://github.com/Azure/functions-action#using-publish-profile-as-deployment-credential-recommended +#-rbac的天蓝服务校长:httPS://gihub.com/AZ/功能行动#使用----使用----资源----部署----部署----信用 +# +#更多的示例要从GUUUB动作工作流开始,以将其部署到天蓝:httPS://GTUTUPS://JTUTUB.com/AZERE/工作流程-样本/树/主/功能应用程序 + + 姓名 : 部署巨蛇项目到天蓝功能应用程序 + + 在...上 : + 推动 : + 分枝 : [ "master" ] + + 环境 : + AZURE_FUNCTIONAPP_NAME : 'your-app-name' #将此设置到天蓝上的功能应用程序名 + AZURE_FUNCTIONAPP_PACKAGE_PATH : '.' #设置到您的功能应用程序项目的路径,默认到存储库根 + 古希腊语 : '3.9' # set this to the python version to use (e.g. '3.6', '3.7', '3.8') + + 乔布斯 : + 建造和部署的 : + 逃跑 : 最新的 + 环境 : 数据交换 + 台阶 : + - 姓名 : "结帐旋转动作" + 使用 : 行动/结账@V4 + + #如果您想使用ZUREAC而不是发布概要文件,那么删除下面的任务 + #-名称:"通过天蓝里昂登录" + # uses: azure/login@v1 + # with: + #证书:${{文件】 + + - 姓名 : 安装巨蛇$ { { 英文版 } } 环境 + 使用 : 行动/行动-巨蛇@V4 + 与...有关 : + 毕坦版 : $ { { 英文版 } } + + - 姓名 : "使用PIP解决项目依赖关系" + 外壳 : 猛击 + 跑 : | + pushd './${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}' + PIP安装-升级PIP + PIP安装-R需求.TXT--目标="。包/包/网站包" + 波普 + + - name: 'Run Azure Functions Action' + uses: Azure/functions-action@v1 + id: fa + with: + 程序名 : $ { { env.AZURE_FUNCTIONAPP_NAME } } + 包裹 : $ { { env.AZURE_FUNCTIONAPP_PACKAGE_PATH } } + 出版物简介 : $ { { secrets.AZURE_FUNCTIONAPP_PUBLISH_PROFILE } } #删除使用天蓝区域交流中心的发布文件 + scm-do-build-during-deployment : 真实的 + 可供建造的 : 真实的