[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 | ... |