2016-09-07 7 views
1

TFS 2015を前提としています。 TFS 2015カスタムビルドタスクはどこに保存されていますか?または既存のビルドタスクをダウンロードするにはどうすればよいですか?TFS 2015カスタムビルドタスクはどこに保存されていますか?

githubからビルドタスクをダウンロードできます。しかし、これは私が探しているものではありません。

click here for image

答えて

5

彼らは、データベースに内部に格納されています。 "抽出する"最も簡単な方法は、ローカルエージェントをインストールし、そのエージェントを対象とするビルド定義を作成し、必要なタスクを追加することです。

ビルドをキューに入れると、エージェントはタスクをダウンロードし、エージェントの作業ディレクトリ「タスク」の下のサブフォルダに保存します。そこから内容を取得してください。

enter image description here

あなたはtfx build tasks uploadコマンドを使用してタスクをプッシュすることができます。

インストールのためにVSTSからタスクをTFSサーバーにダウンロードする場合は、特定のタスクバージョンにアクセスする必要があります。これは、サービスが先行している可能性があります。 TFSサーバー。

もう1つ注目すべきことは、VSTSからタスクをダウンロードするとき、プレビューフラグがtask.jsonに設定されている可能性があります。これらのタスクはアップロードできますが、アップロードする前にTFSでは表示されません。 task.jsonからの"preview": trueへの参照。

+0

ビルドエージェントがタスクをダウンロードできるので、パッケージのダウンロードURLを取得するためにAPIを使用する方法があると思いますが、エージェントが私の仕事をするのは非常に便利です。 – jessehouwing

+0

ありがとうございました! – james

+0

これがあなたの質問に答えた場合は、質問の前にあるチェックマークを使って回答としてマークしてください。 – jessehouwing

関連する問題