Title

新建腾讯云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.gz
mkdir /usr/local/git

 

编译

cd git-2.8.0
./configure --prefix=/usr/local/git
make 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*
 
安装docker

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.io

systemctl enable docker --now

docker --version

 

执行脚本,在coding填入相关信息

需要创建一下接入目录,复制生成的接入命令即可

 

如果生成失败,每次执行接入脚本前需要把接入目录清空一下

posted @ 2024-10-15 10:09  Esurts~  阅读(18)  评论(0)    收藏  举报