リポジトリ URL から設定を推測する
TeamCity は、リポジトリ URL から VCS タイプと設定を自動的に検出できます。
VCS ルートを構成するときは、ドロップダウンメニューからリポジトリ URL から推測オプションを選択し、URL を指定します。TeamCity は、サポートされているバージョン管理の URL を認識し、VCS ルートを自動的に作成します。VCS ルートが作成されたら、プロジェクトまたはビルド構成設定ページを使用してその設定を変更できます。
VCS の URL フォーマット
VCS | URL フォーマット |
|---|---|
Git |
SSH 認証の場合は、まず URL から VCS ルートを作成し、その設定を開いて使用する SSH キーを指定します。または、Git VCS ルートを手動で作成します。 |
Mercurial |
|
Subversion |
|
Azure | 推奨される URL 形式:
関連するブログ投稿(英語)を参照してください。 |
Perforce |
|
CVS | まだサポートされていません |
関連ページ:
VCS ルートの設定
VCS ルートは、TeamCity ←→ VCS リポジトリ通信の基礎です。この不可欠な要素は、リポジトリのチェックアウト、コードソースのタグ付け、ビルドステータスの VCS への返信など、さまざまな操作を実行するために必要な VCS プロバイダーへの接続を定義します。VCS ルートには次の情報が保存されます。TeamCity がリモートファイルをプルおよびプッシュするために使用する URL を取得してプッシュします。ブランチ情報: TeamCity が追跡する必要があるリポジトリブランチのリスト...
プロジェクト管理者ガイド
このセクションでは、プロジェクト管理に焦点を当てます。TeamCity プロジェクトとビルド構成の作成、ビルドステップの設定、依存関係チェーンの構成などについて説明します。基本的な TeamCity ワークフロー:次のダイアグラムは、基本的な TeamCity ワークフローを示しています。TeamCity サーバーはリポジトリの変更を検出しました。サーバーはこの変更をデータベースに書き込みます。ビルド構成に添付されたトリガーは、データベース内の関連する変更を検出し、ビルドを開始します。トリガー...
SSH 鍵管理
秘密 SSH キーを TeamCity プロジェクトにアップロードできます。アップロードされたキーは、VCS ルートの設定時および SSH エージェントビルド機能で使用できます。サポートされているキー形式:TeamCity は、PEM および OpenSSH 形式のキーをサポートします。異なる形式を使用するキーは変換する必要があります。例:PuTTY キージェネレーターを使用して、サポートされていない Putty 秘密鍵 () を PEM 形式に変換できます。これを行うには、変換 | OpenS...
CVS
一般的な VCS ルートプロパティについては、ここで説明します。この記事には、VCS ルートを設定するときに使用できる CVS 固有のフィールドとオプションの説明が含まれています。CVS ルート:モジュール名 CVS によって管理されるモジュールの名前を指定します。CVS ルートこれらのフィールドを使用してアクセス方法を選択し、ユーザー名、CVS サーバーホスト、リポジトリを指定します。例: ローカル接続の場合は、CVS リポジトリへのパスのみを使用する必要があります。TeamCity は次の接続...