【发布时间】:2020-09-26 21:52:05
【问题描述】:
我的 JenkinsFile 看起来像:
pipeline {
agent {
docker {
image 'node:12.16.2'
args '-p 3000:3000'
}
}
stages {
stage('Build') {
steps {
sh 'node --version'
sh 'npm install'
sh 'npm run build'
}
}
stage ('Deliver') {
steps {
sh 'readlink -f ./package.json'
}
}
}
}
我曾经在本地拥有 Jenkins,并且此配置有效,但我将其部署到远程服务器并收到以下错误:
WorkflowScript: 3: Invalid agent type "docker" specified. Must be one of [any, label, none] @ line 3, column 9.
docker {
我在网上找不到解决这个问题的方法,请帮帮我
【问题讨论】:
-
这可能是由于没有安装 Docker Pipeline 插件。
-
我安装了插件,在全局设置中指明了docker主机,但还是报这个错误