【问题标题】:npm version on Azure Pipelines (VSTS) upon merge合并时 Azure Pipelines (VSTS) 上的 npm 版本
【发布时间】:2019-07-28 17:04:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: git npm azure-devops azure-pipelines azure-pipelines-release-pipeline


    【解决方案1】:

    您可以将Bypass Branch Policies权限授予特定用户,然后他可以直接将其推送给master:

    权限与其他 Git 权限一起管理。

    【讨论】:

    • 谢谢,您有什么想法可以直接在 PR 完成上挂钩吗?
    • 您可以创建一个新的构建,只有一个提交和推送文件的任务(具有用户权限),PR 构建中的最后一个任务将触发另一个构建。
    • 不客气!如果您需要帮助如何从当前构建触发另一个构建,您可以询问:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    相关资源
    最近更新 更多