2011-11-10 8 views
4

IDCNTなどのVCSコメントにTeamCityのリンクをTeamCityリンクで受け取っていますが、 "#ID-nnn fixed"というフォームはYouTrackの問題ステータスを変更するはずです。YouTrack/TeamCity統合でコメントからVCS変更コミットを実行する

私はYouTrack-> TeamCity Integration-> mapping-> Actions-> Applyコマンドを空白に設定していますが、何もしないで、そこに提供されているコマンドも見つかりました。

YouTrackのアイテムの状態に関するいくつかの魔法のダストがなくなっているので、アイテムVCSコマンドを発行する資格があります。私のテストでは適切なワークフローに従っていません。私の推測では、次のとおりです。

  1. は、作成される問題についてYouTrackでビルドをリリースする(管理者・プロジェクト - > Fields->それを解放、バージョン番号を追加し、バージョンを修正)

  2. 待ちのビルドを行いますそのビルドにItem:Affected Versionsで割り当てられます。

  3. 問題IDを取得し、VCSコメントでコマンドとして使用します。#ID-nnn fixed
  4. ビルドをトリガーします。
  5. YouTrackにアクセスして、問題のステータスが固定されていることを確認しますか?

要するに、VCSコマンドの影響を受けるアイテムの修飾子、適切なワークフローとは何ですか?(上記では空白のまま残した)統合マッピングコマンドを使用するにはどうすればよいですか?

答えて

2

コミットからコマンドを適用するときに問題が特定の状態に設定されている必要はありません。

コマンドの影響を受けると思われる問題の[TeamCity Changes]タブをご覧になることをお勧めします。 私は、YouTrackがコマンドの代わりに実行する必要があるユーザーをYouTrackが認識しないことが原因であると考えています。そのトリックは、YouTrackがVCSコミットの著者とそのユーザを一致させる必要があることです。これは、2つのステップを意味します。

  1. TeamCityは、VCSコミットの作成者をそのユーザーに一致させます。 thisビューでTeamCityの正しいユーザー名を使用すると、この手順は正常であることが保証されます。

  2. YouTrackは、TeamCityが提供するメールで一致するユーザーを探します。上記の「TeamCityの変更」タブでこの手順が正常に完了するようにすることができます。 http://confluence.jetbrains.net/display/YTD3/Configuring+TeamCity+Integration

・ホープ、このことができます: も、設定がドキュメントで定義された要件を以下のようにしてください。

敬具、

アレクサンダーVolfman

1

それらが正しくSVNから引き出されたが、私はまた、YouTrackは私のコマンドを実行していないとの問題を抱えていました。

私の場合、YouTrackは2つのユーザープロファイルで自分のアドレスを見つけることができたため、コマンドを実行するユーザーを決定できませんでした。そこで、解決策は、 "root"アカウントを同僚に割り当て直し、個人アカウントに自分のアドレスを保持することだけでした。

メールアドレスがまったく関わっていないのはちょっと奇妙なことですが、TeamCityとYouTrackの間でユーザー名を一致させたり、YouTrackでユーザーマッピングを設定するほうが良いでしょう。

+0

ここに私の問題を見てください:http://stackoverflow.com/questions/9639150/update-youtrack-state-on-issue-from-checkin-comment-in-svn –

関連する問題