我正在尝试找到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是否在其他地方保存了另一个存储库副本?
答案 0 :(得分:6)
你已经做对了,Jenkins将git存储库克隆到${JENKINS_HOME}/jobs/<JOB_NAME>/workspace
您应该尝试清除工作区,然后启动另一个版本。如果这有助于您可以设置Jenkins在构建完成后自动清除工作区。如果这没有帮助,您必须仔细检查此作业生成的控制台输出,如果需要进一步的帮助,可以发布它。
答案 1 :(得分:2)
自2020年2月起,詹金斯(Jenkins)将git存储库存储在/var/lib/jenkins/workspace/folderName_jobname
(Jenkins 2 ....在Ubuntu 18.04 LTS上)