ユーザープロファイルの構成
ユーザープロファイル設定にアクセスするには、ヘッダーのアバターをクリックし、ドロップダウンメニューからプロファイルを選択します。
パスワードを変更する
組み込み認証が設定されている場合、TeamCity サーバーはユーザー認証用のパスワードを保持します。プロファイル | 一般 | 組み込み認証でパスワードを変更できます。既存のパスワードと新しいパスワードを入力し、変更を保存をクリックします。
パスワードは、組み込みの認証でのみ変更できます。これらのフィールドが表示されない場合は、TeamCity が外部認証を使用するように構成されているため、対応する外部システムでパスワードを変更する必要があることを意味します。
組み込み認証パスワードは、サインインページのパスワードを再設定するリンクを使用してリセットできます。
パスワードを変更またはリセットすると、TeamCity はすべてのセッションから自動的にサインアウトします。
アクセストークンの管理
TeamCity サーバーでトークンベースの認証が有効になっている場合、アクセストークンを作成して認証に使用できます。
パスワードの代わりに(たとえば、スクリプトや IDE プラグインのログインで)、または
Authorization: Bearer <token-value>HTTP ヘッダーの値。たとえば、REST API リクエストの場合:curl --header "Authorization: Bearer <token-value>" http://<host>:<port>/app/rest/builds
プロファイル | アクセストークンでトークンを管理できます。トークン値はトークンの作成中にのみ使用可能であり、その後の検索には使用できません。
有効期限が切れたトークンを自動的に取り消すには、制限時間を指定します。
権限が制限されたトークンを作成できます。デフォルトでは、権限の範囲フィールドの値は「現在のユーザーと同じ」に設定されており、作成されたトークンには現在のユーザーと同じ権限が付与されることを意味します。
値を「プロジェクトごとの制限」に変更すると、トークンのアクセスを特定のプロジェクトに制限し、そのプロジェクトに対して特定の権限を選択できるようになります。使用可能なプロジェクトとその権限のリストは、ユーザーの権限によって異なります。

有効なアクセス許可によって許可されている一部の操作は、他のアクセス許可がないためにブロックされる場合があることに注意してください。リクエストの予測可能な結果を取得するには、トークンのスコープを徹底的に管理してください。問題が発生した場合は、便利なフィードバックチャネルからお問い合わせください。
バージョン管理のユーザ名設定の管理
プロファイル | 一般では、バージョン管理のユーザー名設定領域にバージョン管理ユーザー名のリストが表示されます。
デフォルトでは、TeamCity はログイン名を VCS ユーザー名として使用します。使用するバージョンコントロールシステムの実際のユーザー名を入力するには、編集をクリックします。ユーザー名が正しいことを確認してください。
これらの設定は、特定の VCS の認証などには使用されません。
これらの設定により、次のことが可能になります。
変更で変更状況を追跡します。
適切なオプションが選択されている場合は、プロジェクトページでそのようなビルドをハイライトします。
通知設定で変更の影響を受けるビルドオプションが選択されている場合、このようなビルドについて通知します。
二要素認証の構成
TeamCity 管理者は、サーバー全体で二要素認証(2FA)を有効にできます。この場合、ユーザーアカウントの 2FA 設定を構成するように求められます。
GoogleAuthenticator や MicrosoftAuthenticator など、適切なオーセンティケーターアプリをモバイルデバイスにダウンロードしてインストールします。
TeamCity で、プロファイル | 二要素認証を開きます。
生成された QR コードを認証アプリでスキャンするか、提供されたキーを手動で入力します (キーの種類として「時間ベース」を選択します)。
アプリで生成した数値コードを TeamCity に入力します。
提供されたリカバリキーを安全な場所に保存します。オーセンティケーターにアクセスできなくなった場合に必要になります。
設定を保存します。
次回 TeamCity にサインインするときに、オーセンティケーターからの確認コードを入力するように求められます。
UI のカスタマイズ
プロファイル | 一般では、次の UI 設定をカスタマイズできます。
自分の変更点と調査をハイライトする: プロジェクトページ、プロジェクトホームページ、ビルド構成ホームページで、自分の変更(バージョン管理のユーザー名設定セクションに記載されている VCS ユーザー名を持つユーザーによってコミットされた変更)と問題を含むビルドをハイライトします。
自分のタイムゾーンで日付 / 時刻を表示する: TeamCity でタイムゾーンを自動的に検出し、それに応じて日付と時刻(ビルドの開始、VCS の変更時刻など)を表示する場合は、オプションをオンにします。
個人用ビルドをすべて表示
手動でトリガーしたビルドをお気に入りに追加します。
ロールと権限を表示する
プロファイル | グループでは、割り当てられているユーザーグループのリストを表示できます。
プロファイル | ロールでは、さまざまなプロジェクトでのロールと権限を表示できます。ロールはシステム管理者によってユーザーに割り当てられることに注意してください。
通知ルールの管理
プロファイル | 通知ルールでは、ユーザーグループから継承した通知ルールを表示し、新しい個人ルールを作成できます。
アバターのアップロード
ユーザーは、ユーザープロファイルにアバターをアップロードできます。アバターは、作成者の変更 (コミット) の横の TeamCity UI に表示されます。すべてのユーザーを表示 権限を持つユーザーのみがアバターを見ることができます。
ユーザーが初めて TeamCity サードパーティのアカウント経由にサインインすると、TeamCity は外部システムからそのユーザーのアバターを自動的に取得します。TeamCity は、確認済みのメールを持つユーザーのアバターにのみアクセスできることに注意してください (GitLab を使用している場合は、アカウントにパブリックメールが設定されていることを確認してください)。
後から TeamCity ユーザープロファイル設定で別のアバターをアップロードすることも可能です。
関連ページ:
認証設定を構成する
TeamCity は、内部データベースを介してユーザーを認証することも、システムに統合して、Windows ドメイン、LDAP、Git ホスティングプロバイダーなどの外部認証ソースを使用することもできます。認証モジュール:認証は管理 | 認証ページで構成されます。現在使用されている認証モジュールも表示されます。TeamCity は、最も一般的な使用例をカバーするために、いくつかの事前構成された認証オプション(プリセット)を提供します。プリセットは、TeamCity でサポートされている認証モジ...
高可用性のためのマルチノードセットアップ
TeamCity サーバーは、高可用性と柔軟な負荷分散のために複数のノード (またはサーバー) を使用するように構成できます。TeamCity ノードのクラスターをセットアップすることが可能です。各ノードは、ビルドからのデータの処理や VCS リポジトリからの変更の収集など、さまざまなタスクを担当します。または、すべての作業を行うメインノードを 1 つと、読み取り専用インターフェースを提供するセカンダリノードを 1 つ保持します。メインノードがダウンした場合、最小限のダウンタイムですべてのデータ...
二要素認証の管理
TeamCity サーバーで 2 要素ユーザー認証 (2FA) を有効にすると、セキュリティレベルがさらに強化されます。ユーザーは、通常の認証情報の提供と、個人のモバイルデバイスで生成された使い捨てキーの送信という 2 つの手順で ID を確認する必要があります。必要な 2FA 認証モードを選択するには、管理 | 認証ページに移動し、一般設定セクションまで下にスクロールします。認証設定を変更できるのはシステム管理者だけであることに注意してください。オプションユーザーは自分のアカウントに対して 2...
ビルドの主なアクション
この記事では、TeamCity のビルドに適用できるアクションについて説明します。ビルド実行:TeamCity では、ビルドを実行できます。自動的に、さまざまなビルドトリガーを使用します。手動で、オンデマンド。ビルドを手動で実行するには、画面の右上隅にある実行をクリックします。このアクションは、編集モードと表示モードモードの両方で使用できます。特定のビルド構成で実行ボタンが表示されない場合は、そのビルド構成でビルドを開始するための権限が不足していることを意味します。実行ボタンの横にあるコンテキ...
ロールと権限の管理
TeamCity のユーザーアクセスレベルは、ユーザーに異なるロールを割り当てて、それぞれの権限を付与することによって処理されます。権限とは、ビルドを実行したり、ビルド構成設定を変更したりするなど、特定の操作を実行するための承認です。ロールとは、1 つまたはすべてのプロジェクトでユーザーに付与できる権限のセットであり、プロジェクトや UI のさまざまな機能へのアクセスを制御します。認証モード:TeamCity 認証は、シンプルモードと per-project モードの 2 つのモードをサポートしま...