Jenkins之自动部署、代码安全扫描、自动化接口测试

本文详细介绍了如何配置Jenkins进行自动部署、代码安全扫描和自动化接口测试。首先,通过安装和配置Jenkins,包括全局工具、系统设置、邮件通知等。接着,安装必要的插件如Publish Over SSH用于远程部署,集成SonarQube进行代码质量检查。然后,设置源码管理、构建触发器和构建后操作,包括Git仓库、Maven构建、SonarQube扫描以及使用SSH进行自动化部署。最后,创建任务并完成微服务的自动部署和安全检查。
摘要由CSDN通过智能技术生成

搭建Jenkins

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins

systemctl enable jenkins.service #设置jenkins服务为自启动服务
systemctl start jenkins.service #启动jenkins服务


vi /etc/sysconfig/jenkins
service jenkins start/stop/restart 

或者也可以下载jenkins.war,然后启动  -jar 启动。

启动好之后,可以通过 ip:8080 进行访问 http://192.168.11.222:8080, 端口默认是8080。 第一次访问需要进行一些插件的安装,会比较慢。安装好之后就可以使用了:

推荐使用 service jenkins start/stop/restart  方式进行启停。

全局工具配置

我们的项目是基于Maven的,所以需要安装Maven,

yum install -y maven

安装好之后,需要修改一下settings文件配置,主要是两个地方:

“默认 settings 提供” 、 “默认全局 settings 提供”, 全部使用 文件路径 /var/lib/jenkins/settings.xml:

settings.xml文件如下(主要是需要配置私服地址,加快下载速度,其中的地址, 可以按照需要进行修改):

settings.xml

JDK和Git 按情况进行配置:

yum install -y java

yum install -y git

系统配置

Jenkins Location配置:

Jenkins URL 是当前Jenkins的地址,是第一次登录的时候设置的, 也可以此处进行修改。系统管理员邮件地址也是,可写管理员邮件地址:

<

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值