.net6+jenkins+docker CI/CD 集成发版

Linux版本

CenOS7.5

Docker版本

16.1.4

可参考这个:https://blog.csdn.net/OceanWaves1993/article/details/138359047

Jenkins

https://blog.csdn.net/Pireley/article/details/134366607

我选的这个;可能会因为版本过低导致插件无法安装。
解决方案:到Jenkins里后 “系统管理”会提示让你升级,此时升级后就可以继续安装;

安装publish over SSH 插件;
在linux服务器上也要装和开启SSH服务。
在“系统管理”里我的SSH Server 配置:
在这里插入图片描述

gitee 参考这个

https://www.cnblogs.com/kizuna1314/p/15672682.html

github参考这个

https://www.cnblogs.com/wei325/p/15154918.html

这是我在Jenkins里“增加构建步骤” 选择"SSH" 我的Exec command:

echo------------publish------------------
cd /root/HDD/test/ --源代码
dotnet publish -o /root/pub --这是发布的文件
echo------------delcode------------------
cd /root/HDD/test/
rm -rf *
echo ---------------开始编译程序...------------------
echo ---------------Building Docker Image...--------
----------
cd /root/pub
docker build -t netdemo:1.0.0  .
docker tag netdemo:1.0.0 netdemo:latest
echo ---------------Launching Container...----------
--------
docker rm -f netdemo
docker run -d -p 8082:80 --name netdemo netdemo:latest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值