新建腾讯云coding构建机
我是直接在服务器里创建的容器,在容器里在部署docker去创建的构建机
创建centos容器
按照我下面的命令去创建容器可以后续安装docker,普通创建容器命令安装docker会失败
docker run -itd --privileged --name centos centos:7 init
进入容器
docker exec -it centos-jpass /bin/bash安装基本工具,如出现以下情况那多半是yum源的问题,更换yum源即可。(我更换的是目前其他机器可以使用的yum源)
安装jdk1.8(后续接入执行脚本需要jdk1.8的环境)
yum install java-1.8.0-openjdk
安装git-2.8(默认是1.8,执行脚本需要2.8的版本)
安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
下载tar包
yum -y install wget
wget https://www.kernel.org/pub/software/scm/git/git-2.8.0.tar.gz
解压tar包
tar zxf git-2.8.0.tar.gzmkdir /usr/local/git
编译
cd git-2.8.0./configure --prefix=/usr/local/gitmake install没有make命令就yum装一下
添加环境变量
vim /etc/profile
在最后一行加上 export PATH=$PATH:/usr/local/git/bin 保存退出即可!
卸载1.8版本的git(安装完2.8在卸载,不然卸载会失败)
yum -y remove git
卸载完成后,刷新一下策略,看一下版本即可
source /etc/profile
git --version
安装crontab,不然执行脚本会报错
yum -y install crontab*
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.iosystemctl enable docker --now
docker --version
执行脚本,在coding填入相关信息
需要创建一下接入目录,复制生成的接入命令即可
如果生成失败,每次执行接入脚本前需要把接入目录清空一下







浙公网安备 33010602011771号