Jenkins搭建爬坑

Jenkins 安装使用教程

1.在本地安装JAVA环境,使用jdk1.8,安装最新maven环境,安装最新git环境。相关命令。

2.Jenkins下载地址,建议在这个地址下载,http://pkg.jenkins-ci.org/redhat/,选择最新版的rpm包下载到本地后,将rpm包上传到centos里面,在rpm包的路径下使用rpm命令安装

rpm -ih jenkins-2.181-1.1.noarch.rpm

安装完成之后就可以启动Jenkins,启动命令

service jenkins start

然后打开浏览器,输入地址,访问路径是安装的centos的ip:8080,查看ip命令

ip addr

这首先会要求你输入密码,根据提示打开文件,查看密码,将密码填入框中即可。

然后就是漫长的等待,等待后会出现两种界面,这个

或这个

提示离线的话后期需要你手动安装插件

不想后期所有插件都慢慢安装的话,建议在坚持调试出第二个界面。(安装好后也会需要手动安装插件的,不过是小部分)

在你网络正常的情况下可以尝试把梯子打开,虽然我也不确定是不是被墙了。

然后直接通过地址去到配置插件获取的页面,IP地址大家自行修改

http://192.168.1.142:8080/pluginManager/available

我们就来到这个页面

我们就把https修改成http,然后点提交,提交后在点立即获取,不要慌,可能有点慢,点立即获取后可能会报错,也不要慌,点个几次就出来了。

不报错后就重启Jenkins,重启输入下面地址,按操作重启

http://192.168.1.142:8080/restart

重启过程有点慢,慢慢等。
重启好后又回到输入密码界面,我们在输一次,在慢慢等页面加载出来,如果还是一样,提示离线,我们就在刷新一下,在等一会,在提示离线,我们继续重复,我就是这样出来的,可怕吧。

出来过后我们选择推荐的插件安装

然后进入这个页面

看着吓人吧,安装结束后会提示有未完成安装的,我们点继续完成安装,在把未完成安装的在安装一次,安装到最后有几个安装不上去的时候就可以进行下一步了。(看网友教程他们都那么顺利,我为什么坑那么多。。。)

然后安装结束后到设置用户名密码了。

在这里可以创建自己的账户,也可以使用admin继续,使用admin后面登录的时候输入的密码就是之前那个密码,进去后我们可以修改密码的,不用慌。这个随便点。然后来到下面这个页面

然后开始使用,提示登录,来到首页,我的首页是这样的,我的英文也还好,能看懂,就没有纠结为什么既有中文也有英文了。

 

然后点击

我们手动安装刚才失败的和我们需要的

在这里可以上传我们的插件

你也可以尝试可选插件页面,在线安装,反正我不行,不知你行不行。我是手动安装的。

安装的地址有下面两个,

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/

这个是国内的,下载快,但偶而会出现没有最新的插件,但也是我们的首选,因为下载快。

在出现提示需要安装新版本,在上面这个链接找不到的时候,我们可以去下面这个链接找,我就是这样的折腾。

http://updates.jenkins-ci.org/download/plugins/

我也不知道需要安装那些,就百度了,说少了这个,少了那个,插件里面又会依赖其他插件,又是一番折腾下载了不少

然后就

上传结束后我们重启一下我们的Jenkins,进来后查看已安装的插件是否安装了

插件安装是个漫长的过程,我感觉我不行了。

3.新建maven项目

输入任务名称,点击确定

正常配置git成功就是这个样子,否则就会有红色的错误提示。在输入git项目的地址,项目一定要是maven项目,

选择凭据,我们点击输入

git账户名,密码。

点击添加就可以,然后回来选择。

还是报错的话就是你的centos的git环境没有配置好,去检查好能不能在centos里使用git下载项目

然后我们点击保存,返回首页。

继续设置,这一步应该是在安装好后设置的。

配置centos的java安装目录

配置centos的maven安装目录

ok,就这样保存就可。

就开始构建了,构建信息可以点击进去,控制台看输出,加载慢可能需要在centos里面配置maven的配置文件,设置阿里云镜像地址加速。

构建成功后可以在控制台看到构建成功的jar的输出目录,我们可以运行,在Jenkins里面可以设置构建后运行shell脚本自动运行。

4.配置jenkins从节点

Jenkins从节点不需要安装Jenkins。在安装我真的就放弃了。

我已经安装好了,

这个需要在开一台服务器,并配置好Jenkins的Master主机SSH免密登录Slave从机。

ssh-keygen -t rsa

盗用图片。。。

cat id_rsa.pub >> authorized_keys
scp ~/.ssh/authorized_keys slave:~/.ssh/

slave是需要在在hosts文件配置的

配置成功后输入

ssh -slave

,第一次需要输入密码,后面就不需要了。

回到Jenkins

配置centos登录名,密码

java环境根据自己的修改

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/bin/java

然后保存

保存后查看没有连上从机,还是不要慌,我们打开日志,查看为什么连接失败,日志里面我们会看到SSH连接的地址有变化,配置失败,无法进行SSH连接。

我们打开从机进行配置,将原来在系统用户目录下的.ssh目录下的文件复制到日志里面的目录, 并更名就可以了。

使用cp命令复制到日志那个目录下去并更名。

我的

然后我们重新连接从机就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章