英文:
Add start and stop task for staging slot in Azure deployment pipelines
问题
- 将任务添加到所有部署流水线,首先启动暂存槽
- 将任务添加到所有部署流水线,在槽交换成功后停止暂存槽
尝试了这个解决方案(https://stackoverflow.com/questions/69721848/stop-deployment-slot-after-x-time-azure-yaml-pipelines),但它没有选择正确的槽。是否有其他解决方案来解决这个问题?
英文:
- Add a task to all the deployment pipelines to first start the staging slot
- Add task to all the deployment pipelines to stop the staging slot after the slot swap is successful
Tried this solution. ( https://stackoverflow.com/questions/69721848/stop-deployment-slot-after-x-time-azure-yaml-pipelines ) but it's not picking up right slot.
Any other solution for this problem?
答案1
得分: 1
以下是翻译好的部分:
在所有部署流水线中添加一个任务,首先启动暂存槽
在 Azure DevOps
中,打开你的项目并导航到你的流水线。
-
在你的
流水线
中,点击编辑。 -
在
右侧面板
中,在任务
选项下选择Azure App Service 管理
。 -
提供
订阅
并授权。 -
指定
操作
为启动应用服务
并选择你的应用服务。 -
选择指定槽选项。
-
选择槽位为部署。
-
添加任务。
- 添加任务到所有部署流水线,以在槽位切换成功后停止暂存槽
添加新任务,使用 停止应用服务
。
参考来源自 GitHub
英文:
> Add a task to all the deployment pipelines to first start the staging slot
In Azure Devops
, open your Project and navigate to your pipeline.
- In your
Pipleline
, click on Edit.
- In the
Right pane
, UnderTasks
option selectAzure App Service Manage
.
-
Provide the
Subscription
and Authorize. -
Specify the
Action
asStart App Service
and select your App Service. -
Select the Specify Slot option.
-
Select the slot as Deployment.
- Add the task.
>- Add task to all the deployment pipelines to stop the staging slot after the slot swap is successful
- Add new task with
Stop App Service
.
References taken from GitHub
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论