私はCircleCIを使ってAndroid Githubのプライベートプロジェクトを構築しています。ビルドはうまくいきますが、コンテナ上のorigin/master
のコミット履歴はローカルマシン上のものとは異なります。CircleCIコンテナのリポジトリにコミットがありません
私のローカルマシンとコンテナにはdiff/wの出力がgit rev-list origin/master
であり、かなりの違いがあります。つまり、コンテナのリポジトリにコミットがありません。
Githubから自分のローカルマシンにプロジェクトをクローンしてみましたが、同じgitコミット履歴(正しいコミット数)が表示されました。CircleCIは何か違うことをしていますか?
。 CircleCIによって作成されたリビジョンが正しい場合は、それだけです。 CircleCIは、その「origin/master」に触れない、浅いクローンやブランチ固有のフェッチを持つことができます。 – ElpieKay
実際に私のアプリのversionCodeとして、 'git rev-list --first-parent --count origin/master'の出力を使用しているので、私にとって問題です!また、CircleCIがマスターブランチを構築していると確信しています。 – Vibin
詳細情報:私は 'git log --reverse'をコンテナで試しましたが、それは最初のコミットではありません。 – Vibin