【问题标题】:Jenkins git location詹金斯 git 位置
【发布时间】:2012-07-18 23:37:34
【问题描述】:

我正在尝试查找 jenkins 存储 git 存储库的目录,我需要能够设置 AWS 开发工具,以便我可以运行 shell 命令来 aws.push 到 beanstalk。出于某种原因,包含工作文件的目录似乎具有与其关联的不正确的分支信息。

jenkins@192.168.1.1:~/jobs/myPHPapp/workspace$ git status
# Not currently on any branch.
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   default/

jenkins 从 github 导入的分支是我的“dev”分支,奇怪的是它只显示 master。 Jenkins 是否将存储库的另一个副本保存在其他地方?

【问题讨论】:

    标签: git jenkins


    【解决方案1】:

    你没看错,Jenkins 将 git 存储库克隆到 ${JENKINS_HOME}/jobs/&lt;JOB_NAME&gt;/workspace 中的作业工作区

    您应该尝试清除工作区,然后开始另一个构建。如果这有帮助,您可以设置 Jenkins 以在构建完成后自动清除工作区。如果这没有帮助,您必须仔细检查此作业生成的控制台输出,并在需要进一步帮助时将其发布。

    【讨论】:

    • 谢谢。出于某种原因,它说它在 Master 分支上,即使我已经指定它来获取 dev 分支。这些文件都是正确的,所以我正在推动 EC2,它似乎工作正常。
    • 这种情况自 2012 年以来是否发生了变化?我收到了 404。
    【解决方案2】:

    截至 2020 年 2 月,Jenkins 将 git 存储库存储在 /var/lib/jenkins/workspace/folderName_jobname

    (在 Ubuntu 18.04 LTS 上的 Jenkins 2....)

    【讨论】:

      【解决方案3】:

      在詹金斯容器上,实际位置是

      /var/jenkins_home/workspace/repo_name

      注意:如果您正在执行清理操作,它不会出现,但会出现repo_name@tmp

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-11
        • 1970-01-01
        • 1970-01-01
        • 2014-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-22
        相关资源
        最近更新 更多