我想拥有一个gitlab CI,其中将读出一个名为“版本”的文件(内容类似于1.1.0),并释放该版本的nuget,然后在下一次增加次要编号(例如然后是1.2.0。
这是我的文件:
nuget_prod:
stage: nuget_prod
script:
- 'export VERSION=1.1.0' #READ FROM VERSION FILE
- 'TODO' # ADD VERSION NUMBER AND SAVE BACK TO VERSION FILE
- 'dotnet pack .\\myproj.csproj -p:PackageVersion=$VERSION'
- 'dotnet nuget push **/*.nupkg --api-key xxxx--source xxxx'
when: manual
only:
- master
答案 0 :(得分:1)
您在这里有一些方法
这不是一项艰巨的任务,有很多方法可以完成....只是测试,使其更适合您的环境