引言
CentOS Stream 是一个为 Red Hat Enterprise Linux (RHEL) 提供的、基于最新稳定版 RHEL 的测试分支。它旨在为用户提供一个易于上手的环境,同时享受最新的软件更新。结合 Jenkins 自动化构建工具,可以大大提高开发效率。本文将为您介绍如何在 CentOS Stream 上安装和配置 Jenkins,以及如何使用它来自动化构建过程。
CentOS Stream 安装
系统要求
在开始之前,请确保您的系统满足以下要求:
- CPU:64位
- 内存:至少 2GB
- 硬盘:至少 20GB 可用空间
安装步骤
下载 CentOS Stream ISO:从 CentOS Stream 官方网站 下载适合您硬件的 ISO 文件。
创建 USB 启动盘:使用工具如 Rufus 创建 USB 启动盘。
启动并安装 CentOS Stream:将 USB 启动盘插入计算机,并从它启动。按照提示进行安装。
更新系统:安装完成后,运行以下命令更新系统:
sudo dnf update
Jenkins 安装
安装 Java
Jenkins 需要 Java 运行环境,因此首先需要安装 Java。
sudo dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel
安装 Jenkins
- 添加 Jenkins 仓库:
sudo dnf config-manager --add-repo https://download.jenkins.io/debian-stable/jenkins.io.key
sudo dnf add-repo https://download.jenkins.io/debian-stable/binary/
- 安装 Jenkins:
sudo dnf install jenkins
- 启动 Jenkins 服务:
sudo systemctl start jenkins
- 设置开机自启:
sudo systemctl enable jenkins
访问 Jenkins
在浏览器中输入 http://<服务器IP地址>:8080
,您将看到 Jenkins 的欢迎界面。
Jenkins 配置
创建用户
在 Jenkins 欢迎界面,您需要创建一个管理员用户。
设置密码并创建用户。
创建项目
登录 Jenkins 后,点击左侧菜单的“创建新任务”。
输入项目名称,选择“Freestyle project”,然后点击“确定”。
在配置页面,您可以添加构建步骤、环境变量、参数等。
自动化构建
配置构建脚本
在项目配置页面,选择“添加构建步骤”。
选择“执行 shell”,并在文本框中输入您的构建脚本。
配置触发器
在项目配置页面,选择“添加构建触发器”。
选择您希望的触发方式,例如“轮询场景”,并设置轮询间隔。
总结
通过在 CentOS Stream 上安装 Jenkins,您可以轻松实现自动化构建过程,提高开发效率。本文为您提供了详细的安装和配置步骤,希望对您有所帮助。