将Jenkins工作区更改传递到/ var / www中的dir

时间:2018-11-03 10:23:01

标签: jenkins

我还没有完全理解。 Jenkins运作良好,但我在/ var / www中的目录不是最新的。但是在詹金斯·普雷克特(Jenkins proyect)的工作空间中显示是最新的。如何将更改从工作区传递到/ var / www / myproject。

当我提交时,它是从jenkins工作区中提取的,但是我的Web目录不是,如何使该目录保持最新。

2 个答案:

答案 0 :(得分:0)

您只需要在jenkins中添加新的执行外壳,即可从Jenkins工作区复制到所需的文件夹中。

cp -a /path/from /path/to

例如

cp -a /pathToJenkinsWorksapcefolder /var/www

对于Windows,您可以在jenkins中使用execute Windows batch命令

xcopy d:\pathToJenkinsWorksapcefolder d:\var\www\ /e

答案 1 :(得分:0)

u可以像这样从工作空间复制文件

stage {
  // to copy mydir and myfile from the current workspace
  sh ”””
    cp -ar mydir /var/www
    cp myfike /var/www
  ”””
}
相关问题