Как использовать действия Github с конвейерами Azure Devops

Я пытаюсь запустить конвейер azure DevOps, запущенный действиями github.

Начальный пример из 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-адрес проекта. Как я могу улучшить это, чтобы оно стало функциональным?


person Amantux    schedule 25.12.2019    source источник
comment
Вы можете показать нам журнал ошибок? В сообщении выше URL-адрес проекта не имеет правильного accountName и projectName.   -  person Ramon Medeiros    schedule 09.01.2020


Ответы (1)


  1. Попробуйте проверить свой код с помощью валидатора yaml.
  2. Убедитесь, что вы добавили свой токен azure-DevOps-token в настройки проекта GitHub для страницы Secrets.
  3. Попробуйте уменьшить регистр Azure/pipelines@v1 до azure/pipelines@v1.

В остальном ваш код очень похож на тот же код, который я запускаю, и он работает у меня.

person A. Wentzel    schedule 22.01.2020