2017-03-24 16 views
2

Mavenからリリースを作成しようとしていますが、ローカルマシンとリモートリポジトリの両方からそのタグを削除しても、git tag already existsエラーが発生します。Jenkinsからgitキャッシュを削除する

This questionには同じ問題がありますが、JenkinsではなくBambooの問題です。私はジェンキンスと同じことを行うことができますどのように

<BAMBOO_HOME>/xml-data/build-dir/_git-repositories-cache

The solutionはGitの設定をキャッシュ竹でファイルを削除することでしたか?

答えて

0

今日、私のマスターにキャッシュされているgitリポジトリが/var/lib/jenkins/cachesにあります。git reposがたくさんある場合は、名前ではなくハッシュでリストされているため、あなたの特定のものを見つけようとする必要があります。

[[email protected] caches]$ pwd 
/var/lib/jenkins/caches 
[[email protected] caches]$ ls -als 
... 
4 drwxr-xr-x. 3 jenkins jenkins 4096 Nov 8 09:10 git-bbcfdeb24494d83c13621c40b3b14ffd 
4 drwxr-xr-x. 2 jenkins jenkins 4096 Nov 8 09:10 [email protected] 
... 

私はそれぞれに入ると、私の不要なタグを探してgit tag -lを実行して、正しいものを(見つけたら。私はちょうど再走った私の仕事。そのディレクトリからgit-<hash>git-<hash>@tmpフォルダーを削除し、ソースが完全でしたもう一度チェックアウトし、不要なタグはありませんでした:^)

関連する問題