Hub 1.0の紹介-JetBrains Team Connector

こんにちは、Habr!



本日、JetBrainsシリーズの完全に新しい製品であるハブ1.0をご紹介します。 チーム製品の単一のエントリポイントとして機能します。YouTrackバグトラッカー、 Upsourceコードレビューツール 、そしてまもなくTeamCity継続的インテグレーションサーバーです。 Hubは完全に無料で、デフォルトで無制限のユーザー数のライセンスが付属しています。

画像







複数のYouTrackおよびUpsourceインストールを一度にハブに接続できます。 バージョン1.0では、YouTrackスタンドアロンのみがサポートされており、今後クラウドバージョンをサポートする予定です。 TeamCityもすぐに入社します。 ユーザーはTeamCityとHubユーザーを同期できる特別なプラグインを使用してハブに接続できますが、グループ、ロール、権利の管理はTeamCityの側に残ります。 また、プラグインにより、ハブのプロジェクトウィザードを使用してTeamCityでプロジェクトを作成し、YouTrackおよびUpsourceの対応するプロジェクトとの統合を自動的に受け取ることができます。 TeamCityのウィジェットをハブの単一のダッシュボードに追加することもできます。 TeamCityのハブプラグインは2015年秋に予定されています。



ここで、接続されたYouTrackおよびUpsourceでハブがどのように機能するかを確認できます。







ハブとは何ですか?



ハブは、さまざまなサービスのユーザーアカウント、グループ、およびアクセス権を管理するためのシステムです。 この場合、サービスとは、YouTrack、Upsource、TeamCity、およびVCSなどの外部製品を意味します。 YouTrackバグトラッカーを既に使用している場合、バージョン6.0にはユーザーとアクセス権を管理するための組み込みのハブが既に付属しているため、すでに不在の場合は使い慣れています。



誰がハブを使用できますか?



ハブは、すでにいくつかのJetBrainsチーム製品を使用している、またはそれらを使用する予定のある人にとって有用です。 たとえば、コードレビューツールであるUpsourceが最近リリースされました。これをハブに接続して、YouTrackバグトラッカーで使用できるようになりました。



YouTrackとUpsourceをハブに接続する理由



UpsourceとYouTrackをハブに接続すると、多くの利点が得られます。



単一のエントリポイント


ハブを使用すると、ユーザーは一度だけログインし、チームが使用するすべての製品にログインしたままにすることができます。 ハブは、LDAP、Google、GitHubなどの認証方法をサポートしています。

画像



アカウントと権限を管理する


ハブは、ユーザー、グループ、ロール、アクセス権、およびハブに接続されているすべてのYouTrackおよびUpsourceインストールで使用されるプロジェクトの単一データベースとして機能し、認証および承認サーバーになります。 ところで、複数のYouTrackおよびUpsourceサーバーを1つのハブサーバーに接続できます。



画像



プロジェクトウィザード


ハブでプロジェクトを作成することにより、接続されているすべてのYouTrackおよびUpsourceインストールで対応するプロジェクトを作成します。 これらのプロジェクトはすでに接続されており、単一のチームまたは複数のチームがあります。 将来、Gitリポジトリをすぐに作成し、TeamCityでアセンブリを構成することも可能になります。



画像



単一のダッシュボード


ハブのダッシュボードでは、YouTrackのレポート、Upsourceのコードレビューなど、さまざまなウィジェットを追加できます。 間もなく、TeamCityからのコミットおよびアセンブリステータスを含むウィジェットを追加できるようになります。 したがって、パネルには、YouTrack、Upsource、および(近い将来)TeamCityのすべてのインストールからの最新情報が含まれます。



画像



ハブを介したクロスプラットフォーム統合はどのように機能しますか?



コミットとタスクレビューコードを表示する


1つ以上のコミットがYouTrackのタスクに関連付けられている場合、つまり、タスクIDがコミットへのコメントに記載されている場合、YouTrackとUpsourceの間で双方向の同期が行われます。 コードの対応する変更に移動するか、タスクから直接確認するか、タスクの関連する変更を確認できます。



画像



コミットコメントからコマンドをタスクに直接適用する


タスクIDに言及することにより、コミット内のコメント内のタスクを直接閉じるか、変更できます。 変更はユーザーに代わってタスクに直接適用されます。 たとえば、コマンドは次のようになります。#JT-34567修正された変更が文書化されています。 この場合、タスク#JT-34567は固定状態になり、「変更は文書化されています」というコメントが追加されます。



コードレビューからタスクを作成する


Upsourceでのコードのレビューまたはコードの議論中に、ローカルで解決できない問題が見つかった状況では、Upsourceから直接タスクを作成できます。 説明は自動的に取得され、すぐに責任者を任命し、その実装のタイミングを決定できます。



1.コードレビューからタスクを自動的に作成できます。

画像



2.タスクに移行すると、説明を継承し、対応するレビューへのリンクが追加されていることが明確になります。

画像



もっと読むには?



Hub 1.0の詳細については、JetBrains Webサイト (英語)をご覧ください



ハブを既存のYouTrackおよび/またはUpsourceインストールに接続する方法は?



1. Hub 1.0をダウンロードします。

2. YouTrackインストールをバージョン6.5にアップグレードします。

3. アップソースをバージョン2.0.3にアップグレードします。

4.次の手順に従って 、YouTrackおよびUpsourceインストールをハブに接続します。



これですべてです-ハブをYouTrackおよびUpsourceへの単一のエントリポイントとして、ユーザー、ユーザーの権利およびグループを管理するための共通ベースとして、接続されたすべてのサービスからのデータを含む単一のダッシュボードとして、またデフォルトの統合で新しいプロジェクトを作成できます。



技術チーム。 サポートはいつでも質問に答え、支援します。 トラッカーでメールを送信する、バグレポートを作成してください。



All Articles