jenkins+git 持续集成之重头安装到持续集成(一)

一.搭建Jenkins

1.首先搭建环境

jdk1.8,maven3.5,tomcat7,在加上jenkins.war包。安装此处就省略了。

下载地址https://jenkins.io/download/,仅下载war包。

2.把jenkins.war放到tomcat  webapps下,启动tomcat服务器

3.打开浏览器,谷歌或者火狐。在地址栏输入http://IP:8080/jenkins

这里需要输入密码,密码按照提示寻找,正常情况下应该是在:/root/.jenkins/secrets/initialAdminPassword

查看自己的密码 

1 [root@zabbix logs]# cat /root/.jenkins/secrets/initialAdminPassword
c3b6ed9b8ca941a893c4313a82a304e4

输完密码点击 Continue 按钮进行下一步

左边是默认安装,右边是自定义安装,所以选择默认安装了。

如果无法安装,就是你的网络有问题,自己先把网络搞定了!

安装完成后输入自己的用户名,密码等个人信息,(或者也不用填写用系统admin)

然后Save and Finish一下,之后就可以启动Jenkins了。

二.配置Jenkins

系统管理--全局工具配置

配置maven的settings.xml

配置jdk,别名:可以随便起名字,java_home:jdk路径.(自动安装取消)

配置maven的路径信息。(其实和idea配置mavn是一样的)

好了,点击保存。

三.配置ssh

      其实不用配置ssh,现在就可以用了。但是实现自动化。

Publish Over SSH  必须安装这个插件

name:服务区的名字,随便写

hostname:服务器ip

username:服务器的用户名

remote directory:项目放的位置

password:这个是ssh秘钥的密码。

(这块很容易出现问题,有的直接用服务器密码就ok了。我用我们公司服务器搭建的。如果用秘钥就按我的方式,方法不唯一。)

path to key:私钥的位置 这个固定写法。

key:秘钥

https://blog.csdn.net/hb_688/article/details/78165442    设置 SSH 通过密钥登录

点击test ,测试是否是success了。

四.创建项目

输入任务名字--构建一个自由风格的软件项目--确定

如果没有这个插件,自行下载。这个插件是用来构建你项目用的,打war/jar包

MyMaven这是刚才我创建,目标:是执行打包操作。

构建后操作:

send build artifacts over ssh 插件

name:刚才ssh的名字

Source files:targer下的war包

Remove prefix:前缀

Remote directory:shell脚本的位置(不想写shell可以不写)

Exec command:shell(本人很会shell ,就写了一个更改名字操作)

点击ok。

点击项目,执行立即构建操作。

target war也执行成功了,咱们再看看测试环境。

war包也过来了。很成功

但是现在不是自动话,缺少钩子程序,本人还在弄呢。持续更新。。。。。。有问题评论

sonar和jenkins整合:

enkins+git 持续集成之重头安装到持续集成(一)

SonarQube和sonar-scanner详细安装及配置(二)

sonar jenkins 完美对接(三)    

程序员s

猜你喜欢

转载自blog.csdn.net/u012448904/article/details/81477194