Jenkins 的安装使用
下载启动 Jenkins
Jenkins 是一个开源软件项目,是基于 Java 开发的一个 CI 工具,可以自动化定期执行编译、测试、推包、部署等工作
需要先安装好 Git 和 Java 11
到官网查看适合自己的下载包 https://www.jenkins.io/download/
这里下载的是 war 包
wget https://get.jenkins.io/war-stable/2.426.2/jenkins.war
直接用 java 命令启动
sudo java -jar jenkins.war --httpPort=8099
日志会打出初始密码比如 72169bf7675e421693ee3acf387a6236
也可以到 /root/.jenkins/secrets/initialAdminPassword 文件查看初始密码
登录 localhost:8099 就可以进入 jenkins
首先要输入初始密码
进去后要求输入新的用户密码
可以选择 Skip,这样用户密码就是 admin 和初始密码
这样就顺利启动了 jenkins
新建 Job
如果我们是 java 项目,那首先要安装 Maven
在 Dashboard --> Manage Jenkins --> System Configuration 选择 Tools
在 Maven installations -> Add Maven 选择版本,jenkins 会自动安装
还需要安装 Maven 插件
在 Dashboard --> Manage Jenkins --> System Configuration 选择 Plugins
在 Available Plugins 搜索 Maven,安装 Maven Integration
这样在 Dashboard 选择 New Item 就可以看到有 Maven project 可以选择
随便填个名字,这样 job 就建出来了
配置 Job
首先配置 Git 源代码库
这里用的 GitLab 为例子,也可以是其他代码库,还要配置 GitLab 的用户密码
默认 branch 是 master 但在 GitLab 上要改成 main
然后 Build 这里要指定 pom.xml 的路径
完成后,就可以选择 Build Now 运行
如果要改配置可以选择 Configure
第一次执行要下载 maven 可能会比较久
每次执行结果可以看到
点进去可以看到更多选择
Console Output 可以看到详细日志
Test Result 可以看到测试结果,如果项目的 test 目录下有测试代码的话
除了 Build 和 Source Code 外,在 Configure 里面,还有 Pre Steps,Post Steps 可以自定义脚本,Build Settings 里面可以设置邮件通知
这样一个最简单 Jenkins job 就完成了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?