分享一款好用的Jetbrain插件-Jenkins Control
1.1 插件功能简介
Jenkins Control 是一款Jetbrain 插件, 可以支持在Jetbrain Idea 中管理Jenkins 构建任务和查看Jenkins 构建日志。
点击查看Github 地址
1.2 功能预览
Jenkins 构建日志之前只能打开Jenkins 管理界面在web页面查看,现在就可以在Jetbrain 控制台查看了
1.3 插件安装与配置攻略
- 点击Plugins–> Marketplace----> 输入搜索关键词:
jenkins - Jenkins 配置篇
1.3.1 配置说明
1.3.1.1 Server Address
Server Address 就是你安装完Jenkins 之后公网可以访问登陆的地址。
比如我通过Nginx做了反向代理设置并支持HTTPS,地址就变成了:https://x.xxx.com/login
1.3.1.2 Username
User Name 就是这里的账号名称
1.3.1.3 Password/API-Token
值得注意的是,
-
如果选择的ver 1.x ,那么默认可以输入jenkins的登陆密码的值,需要配置取消跨域配置,那样不安全。 -
如果选择的ver 2.x, 那么默认这里其实应该输入API-TOKEN 不支持Password 方式输入。
API Token 获取方式如下:
1.3.1.4 Crumb Data
这个值,我从界面上没找到入口,网上搜索检索到这样一个端点:
http://JenkinsServerAddress:port /crumbIssuer/api/xml?tree=crumb
应该输入下图所示这个值。
1.3.1.5 Jenkins Version
一般目前来说,使用的大多都是ver 2.x。
查看方式在登陆后界面的右下角
1.3.1.6 Test Connection
点击Test Connection 按钮,显示绿色的 Success 说明连接配置成功。 如果报错“ HTTP ERROR 403 No valid crumb was included in the request ” 那么需要启用代理兼容功能 勾选代理兼容 重新访问: /crumbIssuer/api/xml?tree=crumb
1.4 参考文献
|