Jenkins 2 Pipeline工作区xxx @ script

Jam*_*Lin 6 jenkins jenkins-pipeline

我是Jenkins 2和管道功能的新手,我正在设置一个项目来使用Jenkins文件来管道.

我可以看到创建了3个工作区:

  • 项目-XXXXX
  • 项目-XXXXX @脚本
  • 项目-XXXXX @ TMP

当我tox在管道中运行时,它抱怨没有tox.ini找到,我怀疑它在侧文件夹project-xxxxx中是空的,但项目文件在里面project-xxxxx@script

我应该使用checkout scm项目文件填充工作区吗?或者我想使用项目文件,project-xxxxx@script我该如何正确地使用它?

有人可以向我解释这三个文件夹是如何协同工作的吗?

小智 -2

您不必担心管道中的工作空间。您开始构建,您将获得一个工作区,您签出或复制到其中的任何内容都应该在那里。

  1. 如何启动管道?内联脚本,来自 scm 还是通过多分支或类似的作业类型?
  2. 您如何将文件放入工作区?