Admin

Jenkins 插件
2020年9月4日 16:16 15 0 0 0

Jenkins 插件

入口: 首页 - Manage Jenkins - Manage Plugins

页面内:

  • Updates: 可更新的插件
  • Avaliable: 可安装的插件,搜索安装新的插件
  • Installed: 已安装插件
  • Advanced: 插件设置

Publish Over SSH

提供远程部署能力

搜索 - 安装 - 重启服务

添加服务器

首页 - Manage Jenkins - Configure System - Publish over SSH - Add

可以添加适用于所有服务器的私钥(密码)

注意:

  • 私钥: 是 ~/.ssh/id_rsa 不是公钥 ~/.ssh/id_rsa.pub
  • 私钥: 是 ~/.ssh/id_rsa 不是公钥 ~/.ssh/id_rsa.pub
  • 私钥: 是 ~/.ssh/id_rsa 不是公钥 ~/.ssh/id_rsa.pub

使用

首页 - New Item - Freestyle Project - 输入名称 - OK

Build - Add Build Step - Send files or execute commands over ssh

Name - 选择服务器

Exec command - 输入需要执行的命令

Gogs

gogs 中代码操作(push等)时,触发任务

参考链接

Gitlab

替代太久没更新不能用的 gitlab hook plugin

gitlab 中代码操作(push等)时,触发任务

插件还有很多高级功能,暂时没研究

参考链接

Jenkins - 项目 - Configure - Build Triggers - Build when a change is pushed to GitLab … - Advance - Secret token - Generate

  • 拷贝链接
  • 拷贝Token
  • 保存

Gitlab - 项目 - Setting - Webhooks

  • 粘贴链接
  • 粘贴Token
  • Push Event - 勾选
  • Enable SSL verification - 取消勾选
  • 保存

Project Hooks - 找到新建的

  • Test

返回Jenkins,查看效果

DingTalk

钉钉机器人,状态通知

官方教程

发布内容,请遵守相关法律法规。
评论