centos

centos jenkins怎样部署项目

小樊
38
2025-05-11 04:26:51
栏目: 智能运维

在CentOS上部署Jenkins并部署项目,可以按照以下步骤进行:

1. 安装Jenkins

方法一:使用yum安装

  1. 更新系统

    sudo yum update -y
    
  2. 安装Java环境: Jenkins是基于Java开发的,因此需要先安装Java运行时环境。这里我们选择安装OpenJDK 8。

    sudo yum install java-1.8.0-openjdk-devel -y
    
  3. 导入Jenkins的官方GPG Key

    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    
  4. 添加Jenkins的YUM仓库: 创建或编辑 /etc/yum.repos.d/jenkins.repo 文件,添加Jenkins的官方仓库地址。

    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    
  5. 安装Jenkins

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

    sudo systemctl start jenkins
    
  7. 设置Jenkins开机自启

    sudo systemctl enable jenkins
    
  8. 访问Jenkins: 在浏览器中输入服务器IP地址或主机名,加上Jenkins的默认端口8080:

    http://your_server_ip:8080
    

    输入初始密码(可以在 /var/lib/jenkins/secrets/initialAdminPassword 文件中找到)以完成设置。

方法二:使用Docker安装

  1. 安装Docker

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo yum install -y docker-ce docker-ce-cli containerd.io
    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 拉取并运行Jenkins容器

    sudo docker run -d --name jenkins \
      -p 8080:8080 \
      -p 50000:50000 \
      -v /var/jenkins_home:/var/jenkins_home \
      -v /var/run/docker.sock:/var/run/docker.sock \
      jenkins/jenkins:lts
    
  3. 查看初始管理员密码

    sudo docker logs jenkins
    

    或者直接查看文件:

    sudo cat /var/jenkins_home/secrets/initialAdminPassword
    

2. 安装必要插件

进入"Manage Jenkins" -> “Manage Plugins”,安装以下插件:

3. 配置Jenkins

配置Docker

进入"Manage Jenkins" -> “Configure System”,确保Docker配置正确。

4. 创建Pipeline项目

  1. 点击"新建任务",输入项目名称,选择"Pipeline"。
  2. 在Pipeline部分,选择"Pipeline script",输入以下示例脚本:
pipeline {
  agent any
  stages {
    stage('Build') {
      steps {
        echo 'Building..'
      }
    }
    stage('Test') {
      steps {
        echo 'Testing..'
      }
    }
    stage('Deploy') {
      steps {
        echo 'Deploying..'
      }
    }
  }
}

5. 构建和部署项目

  1. 保存并点击"立即构建"。Jenkins会自动从Git仓库中拉取最新的代码,进行构建和部署。

6. 注意事项

通过以上步骤,你可以在CentOS上成功部署Jenkins并自动化构建、测试和部署项目。

0
看了该问题的人还看了