7

私はこれに関する情報を見つけようとしましたが、Youtrack で利用可能な機能の古いバージョンと矛盾または議論しているように見えるすべての少量の情報です。

私の理解では、Teamcity をセットアップして YouTrack にリンクする必要があるため、コミット メッセージを解析する必要があります。ただし、現在の情報として、YouTrack とどのレベルで統合されるのか疑問に思っています。

http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity

関連する 4.X バージョンはないようですが、ハッシュタグを使用してコミットできることを意味し、以下のようなコミット メッセージに基づいていくつかのアクションを実行します。

#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z

私の目には#PR-1、修正された状態に設定されますが、上記のリンクのドキュメントは、コメントが引き継がれないことを暗示しているようです。これは少しゴミのようです。では、そのコミットで何が行われたかに関する関連情報を YouTrack から取得する方法はありますか? TeamCity に移動してコミット メッセージまたは別の方法を確認するためのリンクを使用します。

私たちはもともと TFS を使用していましたが、ビルド スクリプト内のファイルのテンプレート化を停止する恐ろしい読み取り専用フラグ、ソフトウェアのビルドとテスト用のワークフロー エディター、そして最後に、Visual を使用するすべての人に最適なワーク アイテム トラッカーのために開発するのは苦痛です。 Studio さん、そうしないと、ゴミのような Web フロント エンドになります。

とにかく... Youtrack、TeamCity、Git はすべてエンド ツー エンドで一緒に使用でき、GIT に入れられたコミットを TeamCity によってビルドされたリリースと完成に入れられたストーリーにリンクする完全なトレーサビリティが得られるという印象を受けました。 YouTrack の状態。

ビルドを行うために GIT が Teamcity にリンクされており、Youtrack が Teamcity にリンクされていると仮定すると、このレベルのトレーサビリティを得ることができますか?

4

1 に答える 1

11

他の誰かがこれに追加したいので、まだ回答としてマークしませんが、これは多くの開発チームにとって魅力的なものであることがわかるので、現在の調査結果を投稿します.

私はGIT を TeamCityと通信させ、それがYouTrackと通信させることができました。そのため、コミットすると、Youtrack アイテムにコメントを追加したり、ボード上で移動したりできます。次に、YouTrack でチケットの TeamCity の変更を調べると、コミット レベルまで遡ってトレースを確認し、誰がいつ何を変更したか、およびバージョン間の差分を確認できるため、完全なエンド ツー エンドのソリューションになります。

つまずいたことの 1 つは、正しい VCS ユーザー名がバインドされている Teamcity ユーザーが必要であることです。そうしないと、変更が YouTrack に渡されません。

于 2013-03-21T17:11:31.113 に答える