如何从另一个Linux盒中获取Jenkins工作区(Linux)。

时间:2018-12-16 08:30:58

标签: bash shell unix jenkins

我只是使用以下命令从不同的Linux盒触发作业。并使用默认参数触发

curl -d “token=d9c76b6636dfasdf23211135a” -i -X POST https://ciapi-us-central1.gcp.dev.amazon.com/CI-RUN-9571/view/Kindle/job/CI-Run-USA/buildWithParameters/ -k

但是我只想下载$ {Worksapce},并对现有的工作区文件进行一些修改,并将其替换为原始位置。

我该如何实现?任何潜在客户。...

1 个答案:

答案 0 :(得分:1)

您不能这样共享工作空间。但是我看到了其他可能的选择:

  1. 您可以将文件作为构建参数(可能是工作空间的存档)进行传递。等待作业执行(通过Jenkins REST API)。然后将结果归档在linux框中。从原始作业下载结果。
  2. 您可以使用任何共享存储,以便两个文件夹共享同一文件

但是,理想情况下,如果触发的作业可以自行确定所需的文件并在完成后发布其工作结果,则事情会变得更简单。