git - Jenkins 在Docker错误:CP命令无法找到目录

标签 git docker jenkins copy cp

我有一个在服务器上运行Jenkins的Docker容器。我正在尝试从GitHub获取代码并将内容从Jenkins管道复制到目标目录。

我的存储库在这里克隆:/var/jenkins_home/workspace/my-repo
我的目标目录是:/home/deploy/project
这是我的cp命令:cp -r . /home/deploy/peatio
这是错误语句:cp: cannot create directory '/home/deploy/peatio': No such file or directory
更新:我在没有Docker的情况下安装了Jenkins,并且我的用例运行良好。这是由于在Docker容器中运行Jenkins。因此,问题是,如何通过在Docker容器中运行copy命令将某些东西从Docker容器复制到本地主机?这有可能吗?我知道docker cp,它在Docker容器外使用。

最佳答案

以防万一缺少中间目录create it/them:

mkdir -p /home/deploy/peatio
cp -r . /home/deploy/peatio

关于git - Jenkins 在Docker错误:CP命令无法找到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57837780/

相关文章:

python - jenkinsapi python - 如何触发和跟踪作业结果

Jenkins 。在选项阶段使用共享库

git - 我如何从原始 repo 的克隆推送到我的 fork ?

git - "selectively"与 git merge

php - 如何在我的开发网站的页面顶部显示当前的 git 分支名称?

docker - 如何更改适用于Mac的New Docker的代理信息?

Docker 和 "The OpenSSL library reported an error"部署时

tomcat - Apache Tomcat 和 Jenkins 有什么区别?

git - 我不能让 git diff 使用 opendiff

docker-compose env 文件在 yml 中工作但不使用命令行参数