У Дженкинса нет ярлыка Linux - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь запустить конвейер Jenkins, и я просто получаю сообщение об ошибке;

'У Jenkins нет метки' lunux '

Есть идеи, почему это так?Это плагин, который мне не хватает?thnx

pipeline {
    agent{
        label 'linux'
    }
    stages {
        stage('Checkout Code') {
            steps {
                checkout scm
            }
        }
        stage('Build Docker Container') {
            steps {
                script {
                    sh "ls -ltr"
                    env.HARBORHOST ="harbour.com"
                    env.REGISTRY = "securewbs"
                    env.IMAGE = "${env.HARBORHOST}/${env.REGISTRY}/securewbs:${env.BUILD_NUMBER}"
                    wbs = docker.build("${env.IMAGE}")
                }
            }
        }

Ответы [ 2 ]

0 голосов
/ 18 апреля 2019

Перейти к Управление Jenkins -> Управление узлами .Вы можете выбрать один из этих узлов в качестве агента.Возьмите строку из столбца «имя».Если имя одного из ваших узлов, например, «master», вы можете написать:

pipeline {
    agent {
        label 'master'
    }
    ...
}
0 голосов
/ 04 октября 2018

Посмотрите на раздел конфигурации вашего экземпляра Jenkins (https://your -jenkins / configure ).Есть раздел под названием Lockable Resources Manager, и здесь должна быть указана ваша метка 'linux'.
Метка является полем выбора.

...