CentOS目前已经停止服务

  • 2024 年 6 月 30 日,CentOS生命周期终止,至此 CentOS 全系列版本也已停止维护,属于 CentOS 的时代彻底终结。

若是新的服务器,建议更新yum

  • 更新yum

    yum update
    

    如果此时报错:Loading mirror speeds from cached hostfile
    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
    14: curl#6 - “Could not resolve host: mirrorlist.centos.org; 未知的错误”
    跳转解决方案

  • 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    yum install -y yum-utils device-mapper-persistent-data lvm2
    

安装docker

  • 设置yum源
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  • 更新yum软件包索引
    yum makecache fast
    
  • 安装docker最新版
    yum install docker-ce
    
  • 启动并加入开机启动
    systemctl start docker
    systemctl enable docker
    
  • 详细操作步骤

安装JAVA环境

  • 将jdk解压到/usr/local/bin/jdk_1.8下(注意bin的位置)
  • 将环境变量添加到/etc/profile文件下
JAVA_HOME=/usr/local/bin/jdk_1.8
PATH=/usr/local/bin/jdk_1.8/bin:$PATH
export JAVA_HOME PATH
  • 让配置文件即刻生效
source /etc/profile

安装git并搭建持续集成

  • 安装git:
yum install git
  • 安装jenkins
  sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  
  yum install epel-release # repository that provides 'daemonize'
  yum install jenkins
  • 修改 /etc/sysconfig/jenkins文件下:
JENKINS_USER="root"
JENKINS_PORT="8888"
  • 修改/etc/rc.d/init.d/jenkins文件,将下面java文件及其路径加入到candidates最后一行
/usr/local/bin/jdk_1.8/bin/java
  • 启动jenkins
systemctl restart jenkins
  • jenkins默认拉取的代码存放在:/var/lib/jenkins/workspace
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐