2

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 を呼び出す必要がありますか? これは以前に行われたことがありますか?

4

1 に答える 1