1

これを正しく設定したと思っていましたが、どの VCS コマンドも伝播していないようです。

チェックインが発生すると、TeamCity がビルド スクリプトを実行してアーティファクトを作成するときに、TeamCity がフックする git リポジトリがあります。YouTrack は TeamCity と統合され、プロジェクトがマップされているため、プロジェクト ビルド (自動ビルドしてアーティファクトを作成するもの) が管理ユーザー (root) に代わって実行されます。

赤のビルドを処理するように指示しました。マッピングのメンテナーは root で、それ以外はすべてデフォルトです。サーバーとマッピングの両方がアクティブとしてチェックされ、最後に同期された時間とそれが処理したビルドを確認できます。すべて問題ないように見えますが、コミットのコマンドは実行されませんでした。

VCS コメントが次のビルド 250 を処理したとします。

#PMI-52 Fixed
Have finally fixed this annoying issue

タスク PMI-52 は Fixed 状態に移行し、Youtrack 4 では PMI-52 のタスク コメントに以下のコメントが追加されることを期待しています。しかし、これは起こりません。それで、私は何かが欠けていますか、それともタスク/問題に変更を加える必要がありますか?

4

1 に答える 1

1

あなたの期待は完全に正しいです。したがって、問題は構成にあるはずです。提供したサンプルについて、PMI-52 の「TeamCity の変更」課題タブの変更を観察しますか? 実行し、コマンドが赤で表示されている場合は、エラー メッセージを考慮してください (コマンドの右側にある [?] をクリックします)。最も可能性の高い理由は、統合が TeamCity ユーザーを YouTrack ユーザーに一致させて、代わりにコマンドを実行できなかったことです。ユーザーが一致するには、同一の電子メールを持っている必要があります。

于 2013-03-20T18:15:05.283 に答える