Azure Шаблон DevOps как зависимость для работы - PullRequest
0 голосов
/ 27 января 2020

Я использую Azure Шаблоны DevOps в рабочей области, и я хочу, чтобы какая-то работа запускалась только после завершения работы из шаблона ( зависит от ):

- stage: stage1
  jobs:
  - job: job1
    steps:
    - bash: |
      ...

  - template: template1.yml
    parameters:
      param1: 'val1'

  - job: job2
    **dependsOn: how to put `template: template1.yml` here?**
    steps:
    - bash: |
      ...

Как это можно сделать ?

1 Ответ

1 голос
/ 28 января 2020

Вы можете выполнить sh это, используя имя задания, как оно определено в вашем шаблоне в dependsOn.

#template1.yml

jobs:
- job: mytemplateJob
  steps:
  - script: npm install

и

stages:
- stage: stage1
  jobs:
    - job: job1
      steps:
      - bash: pwd

    - template: template1.yml  # Template reference
      parameters:
        param: 'val1'

    - job: job2
      dependsOn: mytemplateJob
      steps:
        - bash: pwd
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...