ruiyi1994
V2EX  ›  DevOps

如何设置 azure devops 上 创建的 pull request 在满足某些条件时, 自动能够完成合并到目标分支

  •  
  •   ruiyi1994 · Apr 5, 2023 · 3225 views
    This topic created in 1156 days ago, the information mentioned may be changed or developed.
    正常流程是 create pull request 后, 先是检查有没有冲突,然后可能还需要某些人 review, 通过 review 后, 还需要点一下 complete 才能合并代码到目标分支,有没有什么方法能够检查没有冲突后, 自动就能合并的.
    9 replies    2023-04-07 11:21:02 +08:00
    onetown
        1
    onetown  
       Apr 5, 2023
    好久没用了, 不过我记得 branch policy 应该是可以定义 build validation , 你可以去 branch policies 里看看有没有相关的选项
    hez2010
        2
    hez2010  
       Apr 6, 2023 via Android
    我记得好像没有这种内置的 task ,你可以去 azure devops 的扩展商店找找,里面有很多跟 pull request 自动化相关的插件还挺好用的,说不定能满足你的需求。实在没有的话也可以自己用 azure devops 的 api 做一个插件传到商店里。
    levelworm
        3
    levelworm  
       Apr 6, 2023 via Android
    走 github 的话 github action?
    lza11111
        4
    lza11111  
       Apr 6, 2023
    pr 不是可以 set auto-complete 吗
    ![]( )
    ruiyi1994
        5
    ruiyi1994  
    OP
       Apr 6, 2023
    @onetown 这是用来触发其他的 pipeline 的, 不是用来合并代码的.
    ruiyi1994
        6
    ruiyi1994  
    OP
       Apr 6, 2023
    @hez2010 企业用的 devops , 没看到有什么插件可以用.
    ruiyi1994
        7
    ruiyi1994  
    OP
       Apr 6, 2023
    @lza11111 这还是得点一下才能 auto complete. 需求是点都不用点.比如一个机器人账号改几行版本号的 commit, 这种就直接 PR 自动合入, 不需要人工点一下 complete.
    ruiyi1994
        8
    ruiyi1994  
    OP
       Apr 6, 2023
    @levelworm 公司用的 azure devops, 没法用 github.
    hez2010
        9
    hez2010  
       Apr 7, 2023
    @ruiyi1994 企业用的 azure devops ,如果你是管理员的话右上角会有个插件市场可以安装各种插件。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5821 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 133ms · UTC 02:08 · PVG 10:08 · LAX 19:08 · JFK 22:08
    ♥ Do have faith in what you're doing.