5

我正在尝试找到 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/

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

4

3 回答 3

8

你说得对,Jenkins 将 git 存储库克隆到作业工作区${JENKINS_HOME}/jobs/<JOB_NAME>/workspace

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

于 2012-07-19T06:15:56.047 回答
2

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

(詹金斯 2.... 在 Ubuntu 18.04 LTS 上)

于 2020-03-18T13:05:01.827 回答
0

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

/var/jenkins_home/workspace/repo_name

注意:如果你在做清理操作,它不会出现,而是会出现repo_name@tmp

于 2022-01-28T17:18:11.390 回答