Jenkins配置步骤

安装 Jenkins

1. 安装 Java

Jenkins 需要 Java 运行环境。你可以安装 OpenJDK 或 Oracle JDK。

使用 OpenJDK:

bash 复制代码
sudo apt update
sudo apt install openjdk-11-jdk

验证 Java 安装:

bash 复制代码
java -version
2. 安装 Jenkins

添加 Jenkins 仓库:

bash 复制代码
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

更新包列表并安装 Jenkins:

bash 复制代码
sudo apt update
sudo apt install jenkins
3. 启动 Jenkins
bash 复制代码
sudo systemctl start jenkins

设置 Jenkins 开机自启动:

bash 复制代码
sudo systemctl enable jenkins
4. 配置防火墙(如果需要)

确保防火墙允许 Jenkins 默认端口(8080)的流量。

bash 复制代码
sudo ufw allow 8080

访问 Jenkins Web 界面

打开浏览器,访问 Jenkins 的 Web 界面:

复制代码
http://<your-server-ip>:8080

初始化 Jenkins

  1. 解锁 Jenkins:

    • 第一次访问 Jenkins 时,你会看到一个解锁页面。

    • 打开终端,运行以下命令获取初始管理员密码:

      bash 复制代码
      sudo cat /var/lib/jenkins/secrets/initialAdminPassword
    • 将获取到的密码复制并粘贴到 Jenkins 界面中的"Administrator password"字段中,然后点击"Continue"。

  2. 安装插件:

    • Jenkins 会提示你选择安装推荐的插件或自定义插件。建议选择"Install suggested plugins"(安装建议插件)。
    • 等待插件安装完成。
  3. 创建第一个管理员用户:

    • 插件安装完成后,Jenkins 会提示你创建第一个管理员用户。填写用户名、密码、全名和电子邮件地址,然后点击"Save and Finish"。
  4. 实例配置:

    • 完成用户创建后,点击"Start using Jenkins"开始使用 Jenkins。

配置 Jenkins

1. 配置全局工具
  1. 进入 Jenkins 主界面,点击左侧菜单栏的"Manage Jenkins"。
  2. 选择"Global Tool Configuration"。
  3. 添加 Maven、Git 等工具的路径或自动安装配置。
2. 配置 Jenkins 用户权限
  1. 进入 Jenkins 主界面,点击左侧菜单栏的"Manage Jenkins"。
  2. 选择"Configure Global Security"。
  3. 选择"Matrix-based security"或"Project-based Matrix Authorization Strategy",根据需要配置用户权限。
3. 创建 Jenkins Job
  1. 创建一个新的 Jenkins Job:

    • 进入 Jenkins 主界面,点击左上角的"New Item"。
    • 输入 Job 名称(例如 MyMavenProject),选择 Job 类型(例如 Freestyle project),然后点击"OK"。
  2. 配置 Source Code Management:

    • 在"Source Code Management"部分,选择"Git"。
    • 输入项目的 Git 仓库 URL(例如 https://github.com/yourusername/yourproject.git)。
    • 添加 Git 凭证(如果需要)。
  3. 配置 Build Triggers:

    • 在"Build Triggers"部分,选择"Poll SCM"。
    • 输入调度表达式(例如 H/5 * * * * 表示每 5 分钟轮询一次)。
  4. 配置 Build Steps:

    • 在"Build"部分,点击"Add build step"。
    • 选择"Invoke top-level Maven targets"。
    • 输入 Maven 版本(例如 3.6.3)。
    • 输入目标(例如 clean install)。
  5. 配置 Post-build Actions:

    • 在"Post-build Actions"部分,点击"Add post-build action"。
    • 选择"Archive the artifacts"。
    • 输入要归档的文件模式(例如 target/*.jar)。
  6. 保存配置:

    • 点击"Save"保存配置。

运行 Jenkins Job

  1. 手动触发构建:

    • 进入 Job 页面,点击"Build Now"手动触发构建。
  2. 查看构建结果:

    • 构建完成后,点击"Build History"中的构建编号,查看构建日志和结果。

其他常用配置

1. 配置 Jenkins 代理节点
  1. 进入 Jenkins 主界面,点击左侧菜单栏的"Manage Jenkins"。
  2. 选择"Manage Nodes and Clouds"。
  3. 点击"New Node"。
  4. 输入节点名称,选择节点类型(永久或临时),然后点击"OK"。
  5. 配置节点信息,包括标签、远程根目录、启动方法等。
  6. 点击"Save"保存配置。
2. 配置 Jenkins 插件
  1. 进入 Jenkins 主界面,点击左侧菜单栏的"Manage Jenkins"。
  2. 选择"Manage Plugins"。
  3. 在"Available"标签页中搜索需要的插件,勾选后点击"Install without restart"。
  4. 在"Installed"标签页中查看已安装的插件。

总结

以上是 Jenkins 的基本配置步骤,涵盖了从安装到创建和运行 Job 的全过程。

相关推荐
wusam6 分钟前
计算机网络传输层应用层综合实验7:Web网站架设
运维·服务器·计算机网络·应用层服务
tianyuanwo6 分钟前
服务器操作系统SBOM实践:基于RPM生态的大规模组件透明化管理
运维·服务器·rpm·sbom
weixin_307779138 分钟前
Jenkins LDAP插件:企业级CI/CD的身份认证中枢
java·ci/cd·jenkins
不会书14 分钟前
Linux字符设备驱动的演进:从传统框架到现代实践
linux·运维·服务器·c语言·驱动开发
weixin_3077791327 分钟前
Jenkins JSON Path API 插件详解:CI/CD 中的数据提取利器
运维·ci/cd·架构·云计算·aws
aml258__28 分钟前
一、HCL(基于AP、AC设备的企业级无线网络规划与实现)
运维·网络·智能路由器·无线ap·ac·网络项目·网络实验教程
谷粒.30 分钟前
AI芯片战争:NVIDIA、AMD、Intel谁将主宰算力市场?
运维·网络·人工智能·测试工具·开源·自动化
Turboex邮件分享33 分钟前
邮件日志与NLP技术结合:文本分析与自动化报告生成
运维
weixin_3077791334 分钟前
Jenkins JUnit插件:自动化测试报告与质量守护者
开发语言·junit·单元测试·自动化·jenkins
古城小栈35 分钟前
QPS统计好,睡觉不会被打扰
运维·数据库·压力测试