【发布时间】:2020-05-30 21:58:53
【问题描述】:
我在本地 Windows 机器上安装了 jenkins。然后我安装了 terraform 插件,并在 jenkins 的全局工具配置中更改了配置,但是当我运行 jenkin 管道时,我得到“terraform”不被识别为内部或外部命令, 可运行的程序或批处理文件。
代码:
pipeline {
agent any
stages {
stage('Hello') {
steps {
bat 'terraform --version'
echo 'Hello World'
}
}
}
}
你能帮我看看我做错了什么吗?
Started by user admin
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in C:\Program Files (x86)\Jenkins\workspace\actimize2
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Hello)
[Pipeline] script
[Pipeline] {
[Pipeline] tool
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: No tool named terraform found
Finished: FAILURE
【问题讨论】:
-
您可能应该考虑使用 Docker Terraform 图像作为
agent。
标签: windows jenkins continuous-integration jenkins-pipeline terraform