项目自动部署工具——Jenkins安装与使用

简介Jenkins

jenkins是一个流行的开源持续集成(CI)和持续交付(CD)工具,用于自动化软件开发中的构建、测试和部署过程。

特点:

1、持续集成:jenkins支持持续集成实践,可以在代码提交后自动触发构建和测试,确保团队成员的代码可以及时集成并检测潜在问题。

2、插件生态系统:jenkins拥有丰富的插件生态系统,可以轻松扩展其功能,满足各种不同项目需求。

3、可视化构建流程:jenkins提供了直观的用户界面,可以帮助用户创建和管理复杂的构建过程,监控构建状态并查看构建日志。

4、分布式构建:jenkins支持分布式构建,可以将任务分配给多台计算机来加速构建过程。

5、通知与报告:jenkins可以通过多种渠道发送构建结果通知,同时提供详尽的构建结果报告和趋势分析。

一、环境准备

在部署jenkins之前需要先在linux上部署以下环境。

1、jdk 11(因为项目中都使用jdk8,所以专门下了一个jdk11给jenkins用,不用配置环境变量)

2、maven 3.9.8

3、git

接下来安装jenkins,以war包方式

二、下载并启动jenkins

各个版本Jenkins的war包下载地址(对应Jenkins需要的jdk版本):https://mirrors.jenkins.io/war-stable/ 一般选择稳定版,选择2.426.1版本。

启动命令:

nohup /home/jenkins/jdk-11/bin/java -Djavax.net.ssl.trustStore=/var/lib/jenkins/keystore/cacerts -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -jar /home/jenkins/jenkins.war 2>&1 &

三、浏览器访问

http://ip:8080 访问,输入密码后进入下一步。

插件安装

可以安装推荐的插件,也自定义安装选择git对应的几个插件(GitHub Branch SourcePipeline: GitHub Groovy Libraries)以及Maven Integration。

创建管理员账号

开始使用

如果不喜欢英文版,可以在Manage Jenkins插件管理那里安装中文插件(访问路径:Dashboard -> Manage Jenkins -> Plugins)。

左侧是构建列表以及操作菜单,右侧主面板展示所有的项目,可以以视图的方式给项目分组。

新建项目

新建任务

从git下载代码

通过maven打包并运行jar包

保存后就可以进行构建。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值