jenkins を使用して、ビルドを testflight に自動的にアップロードしています。私は必要なもののほとんどを把握しましたが、1 つの場所で立ち往生していて、それを取り除くことができないようです。
これは、テストフライトのアップロードに使用しているスクリプトです
curl http://testflightapp.com/api/builds.json \
-F file=@mybuild.ipa \
-F dsym=@mybuilddSYM.zip \
-F api_token='<api_token>' \
-F team_token='<team_token>' \
-F notes='Release notes'
静的な文字列ではなく、より動的なリリース ノートを提供したいと考えています。たとえば、最後の github コミットの詳細や、作成した最新のタグ名などです。しかし、私はこの情報を提供することができません。
-F notes='"$(git log --pretty=format:"%h - %an, %ar : %s" -n 3)"' //最後の 3 つのコミットを与えるために何かを試しましたが、 「$(git log --pretty=format:"%h - %an, %ar : %s" -n 3)」を値ではなく文字列として取得します。
誰でも助けてもらえますか?