我正在尝试运行Jenkins管道,我只是不断收到错误;
'詹金斯没有标签'linux'
知道为什么会这样吗?这是一个我缺少的插件吗?日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}")
}
}
}
查看Jenkins实例的配置部分(https://your-jenkins/configure)。有一个名为Lockable Resources Manager
的部分,你的'linux'标签应该在这里列出。
标签是一个选择字段。
转到管理Jenkins->管理节点。您可以选择其中一个节点作为代理。从“名称”列中取出字符串。如果您的某个节点的名称例如是“master”,您可以编写:
pipeline {
agent {
label 'master'
}
...
}