Jenkins Dockerfile - 无法准备上下文:无法评估Dockerfile

时间:2016-02-06 11:15:06

标签: jenkins docker dockerfile

我试图在Jenkins中使用" Build在Docker容器内构建项目时出现以下问题"功能。

  

由用户UserName LastName启动   在工作区/ opt / bitnami / apps / jenkins / jenkins_home / jobs / app / workspace中构建   / opt / bitnami / git / bin / git rev-parse --is-inside-work-tree #timeout = 10   从远程Git存储库中获取更改   / opt / bitnami / git / bin / git config remote.origin.url https://github.com/pierreburgy/sails-app #timeout = 10   从https://github.com/pierreburgy/sails-app获取上游更改   / opt / bitnami / git / bin / git --version #timeout = 10   / opt / bitnami / git / bin / git -c core.askpass = true fetch --tags --progress https://github.com/pierreburgy/sails-app + refs / heads / :refs / remotes / origin /   / opt / bitnami / git / bin / git rev-parse refs / remotes / origin / master ^ {commit} #timetime = 10   / opt / bitnami / git / bin / git rev-parse refs / remotes / origin / origin / master ^ {commit} #timetime = 10   检查修订版a6e83d91be393fd8d597829ce5f84b336af1572b(refs / remotes / origin / master)   / opt / bitnami / git / bin / git config core.sparsecheckout #timetime = 10   / opt / bitnami / git / bin / git checkout -f a6e83d91be393fd8d597829ce5f84b336af1572b   / opt / bitnami / git / bin / git rev-list a6e83d91be393fd8d597829ce5f84b336af1572b #timeout = 10   从./Dockerfile构建Docker镜像......   $ /opt/bitnami/apps/jenkins/jenkins_home/tools/org.jenkinsci.plugins.docker.commons.tools.DockerTool/docker/bin/docker build --tag 17e2f7f926ff8a6c7e412defb7c2cb8140761e26 --file Dockerfile / opt / bitnami / apps / jenkins / jenkins_home /职位/应用/工作区   无法准备上下文:无法评估Dockerfile路径中的符号链接:lstat / opt / bitnami / apache-tomcat / logs / Dockerfile:没有这样的文件或目录   致命:无法从项目Dockerfile构建docker镜像   java.lang.RuntimeException:无法从项目Dockerfile构建docker镜像       在com.cloudbees.jenkins.plugins.docker_build_env.Docker.buildImage(Docker.java:127)       在com.cloudbees.jenkins.plugins.docker_build_env.DockerfileImageSelector.prepareDockerImage(DockerfileImageSelector.java:41)       在com.cloudbees.jenkins.plugins.docker_build_env.DockerBuildWrapper.setUp(DockerBuildWrapper.java:167)       在hudson.model.Build $ BuildExecution.doRun(Build.java:156)       在hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:534)       在hudson.model.Run.execute(Run.java:1738)       在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)       在hudson.model.ResourceController.execute(ResourceController.java:98)       在hudson.model.Executor.run(Executor.java:410)   完成:失败   ```

以下是项目代码:https://github.com/pierreburgy/sails-app

你对这个问题有什么看法吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

您引用的GitHub项目没有实际安装风帆的Dockerfile。这是您提到的项目中Dockerfile的实际内容。

   FROM node
   RUN echo 'we are running some # of cool things'

这是您可以查看的另一个项目:https://github.com/artificialio/docker-sails