我与本教程以下詹金斯码头工人流水线:内泊坞窗
https://www.linkedin.com/pulse/building-docker-pipeline-cloudbees-jenkins-jay-johnson
我在泊坞窗17运行詹金斯:
docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins
我遵循的指示和更换周杰伦的凭据用我自己的。我将我的信用添加到Global,然后将管道脚本中的信用重新命名。当我尝试构建时,尽管出现以下错误:
Proceeding
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withDockerRegistry
Wrote authentication to /var/jenkins_home/.dockercfg
[Pipeline] {
[Pipeline] stage (Building)
Using the ‘stage’ step without a block argument is deprecated
Entering stage Building
Proceeding
[Pipeline] sh
[alfred-master] Running shell script
+ docker build -t jayjohnson/django-slack-sphinx:testing django
/var/jenkins_home/workspace/[email protected]/durable-713ce0d7/script.sh: 2: /var/jenkins_home/workspace/[email protected]/durable-713ce0d7/script.sh: docker: not found
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 127
Finished: FAILURE
我假设这是查找泊坞窗二进制文件。
如何从Docker容器内的回购库构建Docker镜像?
使用安装了Docker的容器?在安装了Docker的代理上运行构建?运行Jenkins不使用Docker? –