如何在jenkins中创建作业以启动和停止Azure VM

时间:2019-10-21 05:07:24

标签: azure jenkins virtual-machine instance

我正在尝试创建一个Jenkins作业来启动和停止Azure VM。就像我在Jenkins中触发一个(Start)作业时,该作业需要启动特定的Azure VM以及如果我触发一个(Stop)作业一样需要停止特定的Azure VM。因此,如果他需要启动/停止Azure VM,我不需要向开发人员提供Azure门户访问权限,他要做的就是触发Jenkins作业

2 个答案:

答案 0 :(得分:0)

您可以编写一个小型PowerShell脚本来执行此工作,并在每次执行时触发。

按照Microsoft文档中的说明使用PowerShell登录:https://docs.microsoft.com/en-us/powershell/azure/authenticate-azureps?view=azps-2.8.0

然后启动 /停止虚拟机:

PS> Start-AzVM -ResourceGroupName "myResourceGroupVM" -Name "myVM"

答案 1 :(得分:0)