Jenkins+git+dockerfile+docker作为slave挂载+搭建打包+测试环境

1. 安装Jenkins;

2. 启动Jenkins;

3. 配置Jenkins和gitlab秘钥,(api-token),使jenkins和git能互通;

4. 新建slave从节点,并配置(通过docker方式);

5. 在物理机上安装docker,创建dockerfile;

6. 通过

docker build -t spark-jdk8u181_maruilei  . 

创建 docker 镜像,通过 docker images 命令可查看;

7. 通过jenkins的slave页面,wget agent.jar和挂载slave的java -jar 命令

8. 通过 类似: docker run --rm -ti --name spark-compiler -v $PWD/agent.jar:/root/agent.jar -v $PWD/entrypoint.sh:/root/entrypoint.sh -i 3cc98db64ec1

将 agent.jar 和 entrypoint.sh挂到镜像中,并启动docker,完成docker方式的slave的挂载;

 

上述操作完毕后,slave节点即通过dockerfile创建的编译镜像环境;

 

9. 创建 jenkins item ,配置节点等参数,使编译过程在docker做的slave节点中进行,即可;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值