一、操作步骤
1、jenkins服务器安装dotnet软件包
2、jenkins配置获取gitlab仓库代码
3、jenkins上执行shell
whoami
pwd
dotnet --info
#git checkout df2f3ccd73c32895fccc05f8cd8c1b3fcdf150fd
git rev-parse HEAD > /data/jenkins/workspace/test-gongdanyz/WorkOrderSystem/project_version.txt
echo '第一步:删除上一次编译生成的文件以及tar包'
test -d /data/service/dotnet/Net_core_webapi && rm -rf /data/service/dotnet/Net_core_webapi
test -e /data/service/dotnet/Net_core_webapi.tar.gz && rm -rf /data/service/dotnet/Net_core_webapi.tar.gz
echo '第二步:切换到/data/jenkins/workspace/test-gongdanyz/WorkOrderSystem/WOS.WebApi源代码目录'
cd /data/jenkins/workspace/test-gongdanyz/WorkOrderSystem/WOS.WebApi
echo '查看目录是否切换到/data/jenkins/workspace/test-gongdanyz/WorkOrderSystem/WOS.WebApi'
pwd
dotnet build --source 'https://nuget.cdn.azure.cn/v3/index.json'
echo '第三步:开始编译生成新的文件'
dotnet publish -o /data/service/dotnet/Net_core_webapi
echo '