Git 合并时Azure管道(VST)上的npm版本

Git 合并时Azure管道(VST)上的npm版本,git,npm,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Git,Npm,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,我们将在每个PR上运行一个CI管道。 一旦PR标记为完成,它会自动将代码合并到master分支 我们希望使用npm version更新package.json中的版本,但是,我们有一个分支策略来防止直接推送到master分支 我们如何在PR完成后应用npm version命令,并使其将新版本提交给master 您可以向特定用户授予绕过分支策略的权限,然后他可以直接将权限推送到主机: 权限与其他Git权限一起在中进行管理。谢谢,关于如何在PR完成时直接将其挂接的想法?您可以创建一个新的生成,其中

我们将在每个PR上运行一个
CI
管道。
一旦PR标记为完成,它会自动将代码合并到
master
分支

我们希望使用
npm version
更新
package.json
中的版本,但是,我们有一个分支策略来防止直接推送到
master
分支


我们如何在PR完成后应用
npm version
命令,并使其将新版本提交给
master

您可以向特定用户授予绕过分支策略的权限,然后他可以直接将权限推送到主机:


权限与其他Git权限一起在中进行管理。

谢谢,关于如何在PR完成时直接将其挂接的想法?您可以创建一个新的生成,其中只有一个任务提交并推送文件(具有用户权限),PR生成中的最后一个任务将触发另一个生成。欢迎!如果您需要如何从当前版本触发另一个版本的帮助,您可以询问:)