【问题标题】:Where is jenkinsfile downloaded when job fetches pipeline script from SCM作业从 SCM 获取管道脚本时,jenkinsfile 在哪里下载
【发布时间】:2017-11-02 19:02:08
【问题描述】:

我创建了一个 Jenkinsfile 并将其推送到 master 分支。 在 Jenkins 流水线作业中,我选择了 Pipeline Script from SCM 并填写了所有其他详细信息。

当我构建此作业时,它按预期正常运行。

控制台日志显示“从 git <repo url> 获得 Jenkinsfile”。

我正在使用窗户。 Jenkins 在C:\Users\<Username> 中有一个文件夹 .jenkins。 在 Jenkinsfile 开始下载 repo 之前,我查看了空的工作区文件夹。

Jenkins 将它在第一步中下载的 Jenkinsfile 存储在哪里?

【问题讨论】:

  • 真正的问题是什么? 为什么你需要看到它?可以想象它只存储在内存中。
  • 我想知道 Jenkinsfile 是如何从存储库中获取的?我有一个占用 1.6GB 的遗留项目。我不想获取整个存储库来读取 Jenkinsfile。

标签: jenkins jenkins-pipeline


【解决方案1】:

控制台日志上的输出应该显示 Jenkinsfile 被签出的目录。它通常被命名为类似于工作空间的名称,但最后带有 @script 或其他东西。

【讨论】:

    猜你喜欢
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多