【Microsoft Azure 的1024种玩法】六十六.在Jenkins应用中通过Azure VM扩展集代理程式外挂程式执行Azure资源服务创建
【Microsoft Azure 的1024种玩法】六十六.在Jenkins应用中通过Azure VM扩展集代理程式外挂程式执行Azure资源服务创建
【简介】
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,可以通过各种手段触发构建,Azure的很多产品服务都有Jenkins 外挂程式,我们可以通过在Jenkins应用中通过Azure VM扩展集代理程式外挂程式执行Azure资源服务创建,那么本篇文章主要就是介绍了如何在Jenkins应用中通过Azure VM扩展集代理程式外挂程式执行Azure资源服务创建
【操作步骤】
一.将Azure 虚拟机代理添加至Jenkins
二.配置Azure 虚拟机器扩展集代理程式外挂程式
1.在Manage Jenkins中,选择“Configure System” 进入到系统配置中
2.在系统配置页面最底下,我们找到Cloud,点击“a separate configuration page"
3.在配置集群时,我们即可选择“Azure VM Agent” 点击保存
4.我们在Azure CLI中 执行如下命令获取下服务主体
5.在配置Azure VM Agent页面中,我们找到“Azure Credentials” ,选择添加“Jenkins”
6.我们按照第四步中获取的服务主体信息填写如下凭据
7.填写完毕以后,如下图所示,我们先后点击”Apply“及“Save”
三.为Jenkins创建新的作业任务
1.在页面中,我们点击“新建Item”
2.我们输入“Azure”定义任务名称,同时选取[Freestyle project] 作为我们的配置,并点击“确定”
3.我们在General中默认配置即可
四.通过Azure VM 扩展集代理程式创建新作业
1.找到我们在上一步中创建的作业,在”源码管理”中,找到构建,在构建中,选择“执行Shell”
2.我们在执行shell中配置一条“mkdir azure”的执行命令,同时点击应用
3.我们这边手动进行触发立即构建,如下图所示
4.片刻之后,我们就可以在“控制台输出中“,看到了我们构建的作业已经在Azure 扩展集代理程式中远端执行了