gpt4 book ai didi

git - 在 Github 中添加 git 标签时触发发布管道

转载 作者:行者123 更新时间:2023-12-04 12:03:31 27 4
gpt4 key购买 nike

我想在 Github 中添加 git 标签后自动触发 Azure 发布管道。

我试图在工件的持续部署触发器上指定为分支:

  • /refs/tags/*
  • *

  • 但是这两个选项都不会在创建 git 标签时触发发布。

    当我使用 *作为触发器过滤器并将提交推送到例如 master我的 repo 分支我能够触发发布管道。

    我在这里遗漏了什么,还是 Azure DevOps 限制?

    最佳答案

    一种方法是使用 Azure/pipelines用于触发 Azure 管道的 GitHub 操作。
    Azure DevOps Sprint 161 release notes 中宣布了支持这一点的行动。
    example is available on GitHub ,有趣的一点是:

     deploy-using-azure-pipelines:
    runs-on: ubuntu-latest
    steps:
    - name: 'Trigger an Azure Pipeline to deploy the app to PRODUCTION'
    uses: Azure/pipelines@releases/v1
    with:
    azure-devops-project-url: 'https://dev.azure.com/OrganizationName/ProjectName'
    azure-pipeline-name: 'WebApp_Azure_Prod'
    azure-devops-token: '${{ secrets.AZURE_DEVOPS_TOKEN }}'
    您需要更改 URL 并创建一个名为 AZURE_DEVOPS_TOKEN 的 secret 。在具有 Azure DevOps 个人访问 token 的 GitHub 项目中。
    GitHub Action 工作流程的触发器可以使用类似于 Trigger Github Action only on new tags? 中的答案的内容。

    关于git - 在 Github 中添加 git 标签时触发发布管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53731829/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com