Jenkins 的安装使用

发布时间 2023-12-26 02:27:00作者: moon~light



下载启动 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 就完成了