引言

Jenkins 是一个开源的持续集成和持续交付(CI/CD)工具,可以帮助自动化软件的构建、测试和部署过程。CentOS Stream 是一个免费的操作系统发行版,与红帽企业Linux(RHEL)兼容。本文将为您介绍如何在 CentOS Stream 上快速安装 Jenkins,并提供高效使用指南。

安装Jenkins

环境准备

在开始之前,请确保您的 CentOS Stream 系统满足以下要求:

  • 系统版本:CentOS Stream 8 或更高版本
  • 硬件要求:根据项目需求配置

安装步骤

  1. 更新系统包

    sudo yum update -y 
  2. 添加Jenkins仓库 “`bash cat >> /etc/yum.repos.d/jenkins.repo << EOF [jenkins] name=Jenkins baseurl=https://download.jenkins.io/debian-stable/ gpgcheck=1 gpgkey=https://download.jenkins.io/debian-stable/jenkins.io.key EOF

  3. 安装Jenkins

    sudo yum install -y jenkins 
  4. 启动Jenkins服务

    sudo systemctl start jenkins sudo systemctl enable jenkins 
  5. 访问Jenkins 打开浏览器,输入 http://<您的服务器IP地址>:8080,您将看到Jenkins的安装向导。

安装向导

  • 在安装向导中,Jenkins会生成一个密钥用于安全地管理用户的凭据。请记下这个密钥,因为您可能需要它来恢复Jenkins配置或进行其他操作。
  • 安装向导完成后,您可以开始配置Jenkins。

高效使用Jenkins

创建项目

  1. 登录Jenkins 使用管理员用户名和密码登录。

  2. 创建新项目 在Jenkins主界面上,点击“创建新任务”或“新建”按钮。

  3. 配置项目

    • 通用配置:设置项目名称和描述。
    • 源码管理:选择源码管理工具(如Git)并填写源码仓库地址。
    • 构建触发器:设置触发构建的条件,如SCM更改或定时构建。
  4. 添加构建步骤

    • 构建环境:安装构建工具和依赖。
    • 构建步骤:添加构建脚本或命令。
    • 后置步骤:配置测试、部署或其他任务。

管理Jenkins

用户管理

  • 在Jenkins主界面,点击“管理Jenkins” > “系统管理” > “管理用户”。
  • 您可以添加新用户、修改用户权限等。

权限管理

  • 在Jenkins主界面,点击“管理Jenkins” > “系统管理” > “安全”。
  • 配置全局安全配置,如允许的域名、安全令牌等。

插件管理

  • 在Jenkins主界面,点击“管理Jenkins” > “插件管理”。
  • 安装、更新或删除Jenkins插件。

总结

本文介绍了在 CentOS Stream 上快速安装和高效使用 Jenkins 的方法。通过本文的指导,您应该能够成功搭建一个Jenkins环境,并开始使用它来自动化您的软件开发流程。