jenkins的基本配置

发表时间:2017-07-18 21:43:10 浏览量( 17 ) 留言数( 0 )

学习目标:

1、 Jenkins的插件基本配置

2、新建任务


学习过程:

我们先安装下面几个基本的插件

Email Extension Plugin (邮件通知)

GIT plugin (可能已经默认安装了)

Publish Over SSH (远程Shell)

attcontent/04f29c29-357c-4ac2-9bb8-b191a8066077.png

在页面上面搜索然后安装即可

attcontent/059869db-e3dc-4c6c-a33f-a230511d391c.png

安装完成后需要重启才能生效,这些插件都可以先提前配置一下基本信息,也可以新建任务的时候再进行相关的配置。


一、配置git

attcontent/a91ae7b5-56d8-4a8a-9d43-1a43d9a2fdea.png


二、配置邮件

邮件可以再发布失败的时候进行邮件提醒,我们以前也学习过邮件的发送,需要要给邮件服务器。如果你在公司可以使用公司的。自己根据实际情况填写即可

attcontent/b2822428-2364-4d31-9753-9cd9a6cfd5b3.png

三、publish ssh over

我们需要把项目部署到另外一台电脑,所有我们需要登陆上去。登陆用两种方法一种是用户名密码,还有就是免密码登陆。

用户名密码比较简单:

attcontent/5797ffcb-0541-4f60-9f2d-34a9f6958916.png

第二种就是免密码登陆了;

其实linux可以配置ssh免密码登陆的,在后面的hadoop的课程有这方面的介绍。你可以先看看这篇文章。

公钥私钥生成方法:

1.管理主机linux 上 ssh-keygen -t rsa -C "mousycoder@foxmail.com 一路回车 会在/root/.ssh下生成id_rsa(私钥) id_rsa.pub(公钥)。

2.copy 公钥的内容到远程需要通信(被管理)的主机 /root/.ssh/authorized_keys 如无此目录文件则手动创建。

Passphrase:SSH的密码

使用用户名/密码登录时为用户名的密码,使用私钥登录时为私钥的密码。

Path to key:SSH私钥的文件路径

私钥文件的路径,可以是绝对路径,也可以是相对$JENKINS_HOME的相对路径

Key:私钥,私钥导出后的文本内容

如果“Key”和“Path to key”都设置,则“Key”的优先级较高,私钥的密码是“Passphrase”中设置的内容。


好了, 这样我们的插件就基本配置好了。