汎用タスクサーバーを構成する
JetBrains Rider は、すぐに使用できる多くのタスクトラッカーとの統合をサポートしています。ただし、JetBrains Rider がまだサポートしていないトラッカーを使用する場合でも、いわゆる汎用サーバーを構成して統合できます。
このチュートリアルでは、次の方法について説明します。
汎用サーバーとして JIRA Cloud に接続します。
割り当てられている問題のリストを取得します。
各問題について、ID、タイトル、説明、問題が作成および更新された日時を取得します。
トラッカーへの接続を設定する前に、JetBrains Rider に注意してください。
REST API を使用したサービスのみをサポートします。
基本的な HTTP 認証(英語)をサポートするか、サーバーへの予備リクエストを送信します。
GET および POST 要求をサポートします。
サーバー応答のページングをサポートしていません。
サーバーの URL と資格情報を指定する
設定ダイアログ Ctrl+Alt+S で、 に移動します。
をクリックし、汎用を選択します。
一般タブで、タスクトラッカーの URL と接続資格情報を指定します。
ユーザー名フィールドに、メールアドレスを入力します。
パスワードフィールドに、Atlassian API トークン(英語)を入力します。
ダイアログの下部にある HTTP 認証を使用するチェックボックスを選択します。
![サーバーの URL と資格情報の指定 Specifying server URL and credentials](https://resources.jetbrains.com/help/img/rider/2024.1/tutorial_generic_general_tab.png)
サーバー設定を構成する
サーバー構成タブに切り替えます。
HTTP 認証を使用しているため、ログイン URL フィールドは無効になります。
タスクリストの URL に、サーバーから問題を取得するための URL を入力します。変数を使用するか、完全な URL を入力することができます:
{serverUrl}/rest/api/2/search または https://serverurl.atlassian.net/rest/api/2/search
{serverUrl}
は、一般タブで指定した URL を表す変数です。タスクリストの URL {serverUrl}/rest/api/2/search?jql={JQL_Query} に
?jql={JQL_Query}
式を追加します。ダイアログの下部にあるテンプレート変数の管理をクリックして、
JQL_Query
変数を構成します。をクリックして、新しいフィールドで変数名
JQL_Query
を指定し、その値assignee = currentUser() AND resolution = unresolved
を追加します。これにより、割り当てられた未解決の問題を取得できます。
OK をクリックします。
応答タイプを設定してセレクタを指定する
サーバー構成ダイアログで、JSON 応答タイプを選択します。
表のセレクターを指定して、問題の ID とタイトル、それらの説明を取得します。課題が作成および更新された日時も取得できます。
タスク:
$.issues
id:
key
概要:
fields.summary
説明:
fields.description
更新日:
fields.updated
作成しました:
fields.created
テストをクリックして、すべてのパラメーターが正しく設定されていることを確認します。
サーバーからの問題のアップロード
タスクリストをクリックし、タスクを開くを選択します。JetBrains Rider は、構成に一致するすべての問題をサーバーからロードします。
リストから必要な問題を選択します。
Ctrl+Q を押して問題の説明を開き、必要な詳細がすべて取得されていることを確認します。
関連ページ:
![](https://resources.jetbrains.com/help/img/rider/2024.1/tasks-connect-server.png)
タスクとコンテキストを管理する
プロジェクトで作業する場合は、完了する必要のある小さな作業で作業を整理できます。これらは、自分で設定したタスクです。JetBrains Rider では、大きな作業を小さなタスクに分割し、変更リストに関連付けることができます。これらは、課題追跡システムからのタスクである可能性もあります。例: JetBrains Rider から直接割り当てられたタスクやバグを処理できます。これを可能にするには、IDE とトラッカーアカウントを接続します。課題追跡との統合を構成する:JetBrains Ride...
![](https://resources.jetbrains.com/help/img/rider/2024.1/terminal-far.png)
ターミナル
JetBrains Rider には、IDE 内からコマンドラインシェルを操作するためのターミナルエミュレータが組み込まれています。専用のターミナルアプリケーションに切り替えることなく、.NET コマンド (たとえばエンティティフレームワークコアを使用)、Git コマンドの実行、ファイルアクセス許可の設定、その他のコマンドラインタスクの実行に使用します。ターミナルプラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっているターミナルプラグインに...