2016-11-29 16 views
0

私はTFSを使い始めていますが、私はJenkinsの経験があります。 TFS(2015)にはJenkins - > Build with Parametersのようなアナログメカニズムがありますか?TFS。 JenkinsのBuild with Parametersのアナログ

私が必要とするのは、VSテストのビルドステップで選択するパラメータの定義済みセットを持つことです。

+0

VSテストステップに使用する詳細なパラメータは何ですか? –

+0

これは、ドロップダウンリストで定義したい文字列のリストです。これは、テストをもう一度実行したいページのリストです。 私はSpecflow + SpecRunを使用し、ドロップダウンの文字列はテストフィーチャファイルの適切なタグに関連付けられます –

答えて

0

vNextビルドを使用していると思われます。 VSテストビルドステップでテスト実行パラメータを設定する場合は、.RunSettingsファイルに保存し、VSテストステップで.RunSettingsファイルを選択します。また、テストパラメータを入力するための「Override TestRun Parameters」オプションもあります。詳細はSupplying Run Time Parameters to Testsのリンクを参照してください。 enter image description here

+0

ありがとう、エディ - MSFTですが、探したいのはコンボから選択する値のリストを定義する方法です - ボックスまたはドロップダウン。 ビジネスレベルの人が適切なタグを付けてフィーチャーファイルにマークされた適切なページに対してテストを実行できるようにするためです。 提案されたアプローチを使用する場合、タグのハードコードされた名前を知っている必要があります。 しかし私は、run.settingsのセットを使用して各ページの各設定を作成できると考えています。 –

+0

@VitaliSonchyk VSテストステップでこれを達成する方法はありません。カスタムビルドタスクを作成し、このタスクのために「pickList」入力を追加する必要があります。詳細については、このリンクを参照してください:http://www.colinsalmcorner.com/post/developing-a-custom-build-vnext-task-part-1 –

+0

@VitaliSonchykあなたのコメントによると、変数と彼らはちょうどパラメータ名を入力する必要があります。私は自分の答えに画像を追加しました。あなたの要求を満たすことができるかどうかを教えてください。 –

0

あなたが探している機能がTFS REST APIに似ているようです。ビルド待ちのAPIは次のとおりです。

POST http(s)://{instance}/DefaultCollection/{project}/_apis/build/builds?api-version={version}