Jenkins在哪里克隆Git仓库?

7

我创建了一个简单的流水线,其中我正在拉取一个Bitbucket存储库 -

pipeline {
  agent any
  stages {
    stage('Checkout from bitbucket') {
      steps {
        echo "Hello World"  
        git branch: 'feature/myFeature', changelog: false, credentialsId: 'my_bitbucket', poll: false, url: 'https://username@bitbucket.org/IT_AEM/infrastructure.git'
      }
    }
   }
  }

当我运行构建时,它成功了。在Jenkins中,git存储库下载到哪里,我在哪里可以查看它?

enter image description here

干杯


如果你懒得找,请在下一步运行pwd命令,你就会得到它。 - yarin
2个回答

6

默认情况下,您的存储库已克隆到您的工作区中。 $WORKSPACE 环境变量包含此路径。您可以在节点配置中定义工作区。您可以在此帖子中查看有关工作区的一些详细信息:Inconsistent Jenkins workspace path on slave machines


2
此处所述:

Jenkins将git仓库克隆到作业工作区中的${JENKINS_HOME}/jobs/<JOB_NAME>/workspace

并且如此处所说,您可以修改此路径:

在向项目添加新的git仓库(项目配置>源代码管理>检查GIT选项)后,导航到插件设置底部,就在存储库浏览器区域上方。 应该有一个高级按钮。 单击它后,应该会出现一个新表单,其中包含一个描述为本地存储库子目录(可选)的值。 将其设置为folder将使插件将存储库检出到与您的工作区相对应的文件夹中。 这样,您可以在项目中拥有尽可能多的存储库,并且所有存储库都位于不同的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接