Стадия «Start VM Azure» находится в ожидании, чтобы узел был доступен - PullRequest
0 голосов
/ 24 марта 2020

Конвейер застрял, потому что этап «Тестовое приложение» ожидает получения $ Node, но $ Node должен быть запущен на этапе «Запуск ВМ Azure Machine» ... Как обойти это?

pipeline {
agent {label 'master'}
stages {
    stage("Start VM Azure Machine"){
        steps{
            build(job: 'Run_or_Stop_Azure_VM', parameters: [string(name:'start_or_deallocate', value: 'start'), string(name: 'Node', value:"${NODE}")] )
        }}          
    stage("Test app"){
        steps {
            build(job:'App install', parameters: [string(name: 'Node', value:"${NODE}")] )
        }}
    stage("Deallocate the machine"){
        steps{
            build(job: 'Run_or_Stop_Azure_VM', parameters: [string(name:'start_or_deallocate', value: 'stop'), string(name: 'Node', value:"${NODE}")] )
        }}  
}}  

1 Ответ

0 голосов
/ 25 марта 2020

Хорошо, я понял это. Изменено:

Этот проект параметризован: Узел

на

Этот проект параметризован: String.

проблема решена

...