在Jenkins管道中,以下工作:
如果我使用npm version patch
将手动版本操作替换为管道的一部分,并将此版本更改提交回开发分支...
...然后,一旦创建从开发分支到主分支的拉取请求,就不会由于冲突而创建拉取请求。冲突出现在package.json中通过npm version patch
命令更改的版本行中。
我很确定它与行结尾有关。我不知道如何解决这个问题。
我们是否应该在决定发布之前手动更改软件包的版本号,或者自动增加它?显然,由于上述原因,后者将失败......
解决方案是以某种方式保留"version": "0.0.8",
的行尾,与将其从.7更改为.8之前的行完全相同...
答案 0 :(得分:0)
添加带有以下内容的.gitattributes文件似乎解决了它。
post
node(Slave01){
build job: 'testing_build'
}