簡體   English   中英

如何在 Azure Devops Pipelines 中使用 Github Actions

[英]How to use Github Actions with Azure Devops Pipelines

我正在嘗試運行由 github 操作啟動的 azure devops 管道。

Azure Pipelines的啟動示例是這樣的:

- uses: Azure/pipelines@v1
  with:
    azure-devops-project-url: 'https://dev.azure.com/organization/project-name'
    azure-pipeline-name: 'pipeline-name' # name of the Azure pipeline to be triggered
    azure-devops-token: '${{ secrets.AZURE_DEVOPS_TOKEN }}' 

我正在構建類似於此的結構:

name: workflow 
on: push

jobs:
 deploy-using-azure-pipelines:
    runs-on: ubuntu-latest
    steps:
    - name: 'Trigger an Azure Pipeline to deploy the app to PRODUCTION'
      uses: Azure/pipelines@v1
      with:
        azure-devops-project-url: 'https://dev.azure.com/AccountName/ProjectName'
        azure-pipeline-name: 'WebApp_Azure_Prod' 
        azure-devops-token: '${{ secrets.AZURE_DEVOPS_TOKEN }}'

我定義了正確的秘密,這在我的 git 中作為工作流文件夾下的push.yml ,我已經設置了正確的管道名稱和項目 url。 我怎樣才能改進它以使其正常工作?

  1. 嘗試使用yaml validator驗證您的代碼。
  2. 確保已將 azure-devops-token 添加到 Secrets 頁面的 GitHub 項目設置中。
  3. 嘗試將Azure/pipelines@v1小寫為azure/pipelines@v1

否則,您的代碼看起來與我運行的相同代碼非常相似,並且對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM