[Jenkins][ssh]coding连接
使用步骤如下:
- 在
Jenkins
安装coding
插件 - 在
Jenkins
配置Credentials
,设置ssh
私钥 - 新建工程,配置
coding
仓库地址以及coding
触发器 - 在
coding
仓库设置webhook
- 推送修改到
coding
仓库,触发jenkins
构建
安装Coding Webhook Plugin
默认没有安装coding
插件,点击左侧菜单栏->Manage Jenkins->Manage Plugins
选择Available
类别,在Filter
框输入coding
进行过滤,选中Coding Webhook Plugin
后进行安装,重启
私钥设置
选择左侧菜单栏->Credentials->System->Global credentials(unrestricted)
选择左侧菜单栏->Add Credentials
Kind
(类型)选择SSH Username with privary key
,然后输入Username
(自定义)和privary key
(私钥)以及Passphrase
(口令,如果有的话),点击OK
按钮即可
工程配置
新建Freestyle
工程coding_test
,在Source Code Management
(源码管理)部分配置Git
仓库,同时添加之前设置的credential
在Build Triggers
(构建触发器)部分选择Coding
构建(在这里可以查询到webhook url
)
在Build
(构建)部分添加脚本
1 | # 输出信息 |
最后点击Save
按钮保存配置
webhook
设置
进入Coding
仓库页面,选择设置->WebHook
,点击新建WebHook
按钮
添加URL
,其他设置默认即可
触发构建
在本地下载coding
仓库,修改后推送到coding
仓库,Jenkins
自动进行构建,控制台输出如下:
1 | ... |