美文网首页
jenkins自动部署插件Publish over SSH

jenkins自动部署插件Publish over SSH

作者: 懒人程序猿 | 来源:发表于2020-06-08 01:22 被阅读0次
安装Publish over SSH插件

系统管理 -> 插件管理 -> 可选插件,在tab中选择可选插件搜索Publish over SSH,安装完成后重新启动jenkins

设置SSH Servers

系统管理 -> 系统配置,Publish over SSH设置项,添加完SSH Server后测试一下是否连接成功。如下图:


在这里插入图片描述

Jenkins SSH Key:jenkins服务器ssh秘钥
查看服务器是否存在ssh秘钥文件:

ll ~/.ssh

如果服务器已经生成过ssh秘钥文件,目录下会有:id_rsa.pub、id_rsa文件。
如果不存在ssh秘钥文件,使用下面命令生成即可

# username一般设置为你的邮箱地址
ssh-keygen -t rsa -C "username"

查看公钥文件,复制内容添加至SSH Server服务器~/.ssh/authorized_keys文件中
查看秘钥文件,复制内容至 Key 选项输入框
如果在添加ssh秘钥文件时设置了密码也需要配置Passphrase、Path to key选项
设置SSH Server服务器Name、Hostname、Username、Remote Directory
设置完成后点击:Test Configuration按钮,出现:Success表示设置成功

构建设置

任务配置 -> 构建,选择:Send files or execute commands over SSH

在这里插入图片描述
Name会带出我们上面设置好的SSH Server,如果设置了多个选择对应的即可
详细配置可参考jenkin官方插件文档:https://plugins.jenkins.io/publish-over-ssh/

相关文章

网友评论

      本文标题:jenkins自动部署插件Publish over SSH

      本文链接:https://www.haomeiwen.com/subject/oxuktktx.html