分享一款好用的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 参考文献
|