Jenkins部署——基于 Java 的CI/CD工具


前言

持续集成(Continuous Integration,简称CI)是一种软件开发实践,其核心在于每次源代码变更后,都通过自动化的构建(包括编译、发布、自动化测试)来验证,以便尽快地发现集成错误,从而大大减少集成问题。它旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。
持续交付(Continuous Delivery,简称CD)是一种软件工程手法,其核心在于使软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续地保持在随时可以发布的状况。它的目标在于让软件的构建、测试与发布变得更快以及更频繁,从而减少软件开发的成本与时间,降低风险。


一、Jenkins的功能

Jenkins的主要功能包括:
自动化构建和集成:Jenkins可以自动化构建软件项目,使开发人员可以很容易地将更改集成到工程中。
持续集成和测试:Jenkins支持持续集成,在代码提交后自动进行构建、集成和测试,帮助开发人员及时发现并修复问题。
自动化部署:Jenkins能够自动化部署软件到不同的环境,如开发环境、测试环境和生产环境。它可以配置和执行部署任务,将构建结果部署到目标服务器,并执行必要的配置和脚本操作。
此外,Jenkins还提供了丰富的插件,覆盖了各种不同的用例和工具,如构建工具、测试框架、部署工具、报告生成器等,进一步增强了其灵活性和功能。

二、使用步骤

1.下载

代码如下(示例):

wget https://get.jenkins.io/war-stable/2.387.3/jenkins.war --no-check-certificate

2.启动方式

1.前台启动:

java -jar /home/jenkins.war

2.后台启动:

nohup java -jar /home/jenkins.war &

ps:默认端口号 8080,如果端口号被占用,可以使用 "–httpPort = "指定程序运行的端口号,如:

nohup java -jar /home/jenkins.war --httpPort=9001 &

3. 登入Jenkins

1.打开浏览器,输入 192.168.51.64:8080ip:端口号,默认端口号为 8080
在提示的文件里提取密码登录
在这里插入图片描述
2.跟着提示往下走,最后进入 Jenkins 主页面
在这里插入图片描述

注意事项

提示: Jenkins 启动需要 Java11 以上版本,以下是卸载 Java8 和安装 Java11 的教程链接https://blog.csdn.net/weixin_44263052/article/details/136657787?spm=1001.2014.3001.5501

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值