Node.js npm发布和版本修补程序导致依赖循环,因此如果存在';如果出现需要手动通气的错误,如何解决?

Node.js npm发布和版本修补程序导致依赖循环,因此如果存在';如果出现需要手动通气的错误,如何解决?,node.js,bash,jenkins,npm,Node.js,Bash,Jenkins,Npm,我有一个自动构建,执行bash命令的一部分是: npm publish //automated script runs here, if it succeeds: npm version patch -m "blabla" 问题是,如果脚本失败,则版本不会被修补到新版本(也不应该如此),因此如果错误得到修复,并且我再次运行此自动生成,我当然会收到错误,因为npm publish正在尝试发布相同的版本。我不知道如何解决这个问题 我不能将npm发布放在自动脚本之后,因为它依赖于从我们的npm re

我有一个自动构建,执行bash命令的一部分是:

npm publish
//automated script runs here, if it succeeds:
npm version patch -m "blabla"
问题是,如果脚本失败,则版本不会被修补到新版本(也不应该如此),因此如果错误得到修复,并且我再次运行此自动生成,我当然会收到错误,因为npm publish正在尝试发布相同的版本。我不知道如何解决这个问题

我不能将npm发布放在自动脚本之后,因为它依赖于从我们的npm repo获取的新版本和构建

谢谢