我是Docker的新手。我创建了一个Dockerfile并在其中安装了打包程序。然后,我使用该Dockerfile创建了一个映像。之后,我在Jenkins配置中创建一个从属。并在詹金斯(Jenkins)中创建了一个新商品,并尝试进行构建。但这不起作用。
FROM jenkinsci/jnlp-slave
USER root
RUN apt-get update && apt-get install unzip
RUN wget https://releases.hashicorp.com/packer/1.3.2/packer_1.3.2_linux_amd64.zip
RUN unzip packer_1.3.2_linux_amd64.zip -d packer
RUN mv packer /usr/local/
ENV PATH=$PATH:/usr/local/packer/
ENTRYPOINT ["jenkins-slave"]
这是我的Dockerfile。我通过阅读Docker文档创建了这个Dockerfile。然后,我通过运行以下命令来构建此Dockerfile。
docker build -t pack
我成功构建了图像。然后,我尝试使用Powershell运行映像,并获得了成功的结果。
之后,我尝试在詹金斯执行以下项目。
node('packer'){
sh 'packer --version'
}
然后不构建。我转到控制台输出,发现以下命令仅在Jenkins的控制台输出中显示。
仍在等待计划任务“詹金斯”的标签没有“包装工”
我搜索了stackoverflow,但未在所有导致的问题中找到此问题。