3

TFSPreview.com に対して TeamCity を使用して基本的なビルドを実行したいと考えています。

TFSPreview サービスは資格情報に LiveID を使用するため、私が理解できる限り、http: //windows.microsoft.com/en-US/windows7/online-id を使用して TeamCity ビルド サーバーのログインを liveID に関連付ける必要があります。 -プロバイダー

TFSPreview と TeamCity のグーグル検索では、ほとんど何も得られません。この件に関して私が見つけることができる唯一の JetBrains の問題 ( http://youtrack.jetbrains.com/issue/TW-20909 ) はまだ未解決であり、8.0 の修正バージョンです。

したがって、無駄な時間を節約するために、現在、TFSPreview に保存されているコードに対して TeamCity (7.1) ビルドを実行することは可能ですか?

注: TFSPreview を使用するオプションではなく、ビルド マシンにインストールする必要があるいくつかの DevExpress コンポーネントを使用するため、TFSPreview 独自のクラウド ベースのホストをビルド マシンとして使用することはできません。それ以外の場合、このプロセスは非常に単純であることが証明されているため、残念です (ビルド メールの到着が遅い場合でも)。

4

2 に答える 2

6

TFSサービスアカウントでは、これらのシナリオ専用のサービスアカウントを設定できます。

ここに画像の説明を入力してください

于 2012-12-19T13:33:06.687 に答える
1

@jesse の回答のおかげで、Teamcity の構成を管理した後、これが機能することを確認できます! (最新バージョンの TC - 8.0.3 を使用しています)

使用する URL とユーザー名の形式を考え出すのにも苦労したため、これを本格的な回答として追加しました。だからここに私のために働いた完全な詳細があります:

  1. まず、TFS で代替資格情報を構成します (プロファイル -> 資格情報 -> 代替資格情報を有効にする)。

  2. 次に、TeamCity で:

    • 次の URL 形式を使用します: https://{yournamehere}.visualstudio.com/DefaultCollection
    • ユーザー名には、手順 1 で設定した別の資格情報名を使用します。ただし、次の形式で入力してください

これが他の誰かに役立つことを願っています!

于 2013-09-09T09:35:34.060 に答える