.Net Core 通过jenkins 实现CI/CD (简单版)

环境介绍

      本地(windows):windows 部署jenkins

      服务器(cenos 7.9):搭建net core 项目 (net 8)

1.部署jenkins

1.1下载部署jenkins,我部署的版本是2.440.2
1.2下载插件

Git, Publish Over SSH

2.创建部署项目

2.1 jenkins 》新建item》freestyle project
2.2 配置 git  (git 的认证根据你实际情况来处理)
2.3 Build Steps
2.3.1 构建第一个脚本执行 Execute Windows batch command
echo "Start Build NetCore"

set work_path=src/api/NetCore
set pubulish_zip_name=api

echo start pubulish project

cd  %work_path%
dotnet publish  -c Release 

cd bin/Release/net8.0/publish
"%ProgramFiles%\7-Zip\7z.exe" a -tzip "%pubulish_zip_name%.zip" 
 
echo pubulish project end

work_path:项目地址在jenkins中工作空间相对位置

主要用途:将代码从git上拉下来然后通过发布命令生成需要发布的文件,然后将发布文件打包成zip压缩包,等待后续发送到服务器

2.3.2  发送压缩包到服务器 Send files or execute commands over SSH
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值