YouTrack と TeamCity サーバーがあり、相互に統合できるように適切に構成されています。TeamCity が監視する GitHub に作業をコミットします。目標は、私が変更をコミットし、それらのコミットに、私が取り組んでいる問題を更新する YouTrack コマンドを含めることができるようにすることです。
私が直面している問題は、以下のような git commit を行うときです。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
#MP-5 fixed
コメントのように見えるため、GIT は最後の行を削除し、コミット メッセージにはこれだけが含まれます。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
つまり、YouTrack コマンドはなく、問題の更新もありません。
次のような代替手段を試してみました。
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
MP-5 fixed
と
Fix appearance of content tip edit icon.
[FIXED] Tip on storage type passwords had a missing edit icon.
- #MP-5 fixed
しかし、それらは YouTrack コマンドをトリガーしませんでした (YouTrack がコミット メッセージを見たとしても)。
したがって、質問は基本的に次のとおりです。
このワークフローの問題を解決するにはどうすればよいですか? GIT でコメントの削除を無効にしたくないことに注意してください。無効にすると git commit -av (コメントの変更の適切にフォーマットされた diff 概要が含まれます) が壊れてしまうからです。コミット メッセージを解析するカスタム コードを使用して YouTrack REST API を呼び出す必要がありますか? これは以前に行われたことがありますか?