【发布时间】:2019-03-17 20:50:46
【问题描述】:
我是 jenkins 的新手,我正在尝试从 Dockerfile 构建一个镜像,并在构建镜像后获得绿灯。
我一直遇到这个问题:
[nch-gettings-started_master-SHLPWPHFAAYXF7TNKZMDMDGWQ3SU5XIHKYETXMIETUSVZMON4MRA] 运行shell脚本
- docker build -t my-image:latest .
/Users/Shared/Jenkins/Home/workspace/nch-gettings-started_master-SHLPWPHFAAYXF7TNKZMDMDGWQ3SU5XIHKYETXMIETUSVZMON4MRA@tmp/durable-a1f989d1/script.sh: 第 2 行:docker:找不到命令
脚本返回退出代码 127
我的管道代码如下:
node {
stage('Clone repository') {
checkout scm
}
stage('Build image') {
def app = docker.build("my-image:my-tag")
}
}
我也试过了:
pipeline {
agent any
stages {
stage ('clonse repo') {
steps {
checkout scm
}
}
stage('build image') {
steps {
docker.build("my-image:my-tag")
}
}
}
}
【问题讨论】: