1

最近 GitSwarm に取り掛かり始め、現在、git push配信後に継続的インテグレーション ジョブが実行されたときに、対応する Perforce 送信済みチェンジリスト番号を使用する可能性に固執しています (会社のアプリ ビルドの番号付けポリシーに合わせるため)。

これを行う簡単な方法はありますか (おそらく で使用するいくつかの環境変数です.gitlab-ci.ymlが、たとえばCI_COMMIT_SHAはまったく見栄えがよくありません)、またはリビジョンを取得するためp4にコマンド実行を明示的に (script:ジョブ記述のセクションのどこかで) 使用する必要がありますか? ?

ちなみに、ビルドの一意の番号付けを実現するための GitSwarm の代替手段は何ですか (つまり、たとえば、私の iOS または Android アプリ バンドルはVersion="1.0", Build="123456"として番号付けされます。 「1.0」はプロジェクト ファイルから取得されますが、「123456」は、アプリが組み立てられた正確なコード ベースラインを表すために関心のあるものです)。

前もって感謝します!

4

0 に答える 0