当前位置:首页 > SonarQube > 正文内容

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

关中浪子3年前 (2022-03-14)SonarQube1092
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价

一.搭建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包也过来了。很成功



但是现在不是自动话,缺少钩子程序,本人还在弄呢。



找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/143.html

分享给朋友:

相关文章

Sonar系列sonar-scanner客户端配置(五)

Sonar系列sonar-scanner客户端配置(五)

服务端配置好后,我们需要配置客户端,下载地址声纳扫描器|声纳库文档 (sonarqube.org)我们下载的是sonar-scanner-4.7.0.2747-windows版本解压后需要先配置环境变量然后cmd,输入sonar-scann...

eclipse sonarlint exclude恢复

eclipse sonarlint exclude恢复

在使用SonarLint在代码检查是,对其中的一个文件不小心点击了“Exclude”选项,之后想恢复怎么也找不到在哪里能够符合,经过反复查找,终于找到了地方:选择项目,点击右键,选择properties选项,在弹出的窗口中,找到SonarL...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。