centos

Jenkins在CentOS上如何配置CI/CD

小樊
42
2025-09-04 00:42:45
栏目: 智能运维

在CentOS上配置Jenkins的CI/CD,可参考以下步骤:

安装Jenkins

  1. 更新系统:sudo yum update -y
  2. 安装Java:sudo yum install -y java-11-openjdk-devel
  3. 添加Jenkins仓库:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  4. 安装Jenkins:sudo yum install -y jenkins
  5. 启动服务:sudo systemctl start jenkinssudo systemctl enable jenkins

配置Jenkins

  1. 访问Jenkins:在浏览器中输入http://<服务器IP>:8080,输入初始管理员密码,完成插件安装等步骤。
  2. 安装插件:进入“Manage Jenkins”>“Manage Plugins”,安装Git、Pipeline、Docker等插件。
  3. 配置工具:进入“Manage Jenkins”>“Global Tool Configuration”,添加JDK、Maven等工具的自动安装配置。

创建CI/CD Pipeline

  1. 新建Pipeline任务:点击“新建项目”,选择“Pipeline”。
  2. 配置Pipeline:可选择“Pipeline脚本from SCM”,在“SCM”中选Git,填入仓库URL和凭证,在“Script Path”中填Jenkinsfile路径。
  3. 编写Jenkinsfile:在代码仓库根目录创建Jenkinsfile,定义构建、测试、部署等阶段的任务,如示例中先安装依赖、运行测试,再构建Docker镜像并推送到仓库,最后部署到服务器。

触发CI/CD流程

可在Jenkins任务配置中设置Webhook触发器,或在GitHub等代码仓库中配置Webhook,指向Jenkins的触发URL,实现代码提交时自动触发构建流程。

0
看了该问题的人还看了