5

jenkins が git リポジトリを保存するディレクトリを見つけようとしています。シェル コマンドを実行して aws.push を beanstalk にできるように、AWS 開発ツールをセットアップできる必要があります。何らかの理由で、作業ファイルのあるディレクトリに関連付けられているブランチ情報が正しくないようです。

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 はリポジトリの別のコピーを別の場所に保存しますか?

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

(Jenkins 2.... Ubuntu 18.04 LTS で)

于 2020-03-18T13:05:01.827 に答える