TFS2017 permで利用可能なdotnet(コア)ビルドステップバージョンを決定するものは何ですか?

サム・クレイトン

オンプレミスのTFS2017で利用可能な「.netcore」のビルドステップのバージョンを決定するものは何ですか?tfsに最新のパッチを適用し、ビルドサーバーとtfsサーバーに.netコアバージョン2.2をインストールしましたが、TFSビルドステップでv0。*とv1。*しか表示されません。TFS2017ビルドステップのスクリーンショット

編集して明確にします。これは私が興味を持っているビルドステップテンプレートのバージョンであり、サーバー上のsdk / framework / dotnetexeではありません。

PatrickLu-MSFT

タスクはバージョン管理されており、パイプライン内の各タスクには、必要なバージョンを選択できるバージョンセレクターがあります。また、パイプラインで使用されるタスクのメジャーバージョンを指定する必要があります。これは、タスクの新しいバージョンがリリースされたときの問題を防ぐのに役立ちます。

通常、タスクには下位互換性がありますが、シナリオによっては、タスクが自動的に更新されるときに予期しないエラーが発生する場合があります。

新しいマイナーバージョン(たとえば、1.2から1.3)がリリースされると、ビルドまたはリリースは自動的に新しいバージョンを使用します。ただし、新しいメジャーバージョン(2.0など)がリリースされた場合、パイプラインを編集して手動で新しいメジャーバージョンに変更するまで、ビルドまたはリリースは指定したメジャーバージョンを引き続き使用します。ビルドまたはリリースログには、新しいメジャーバージョンが利用可能であるというアラートが含まれます。

この公式リンクを参照できる詳細-タスクバージョン

What determines the dotnet (core) build step versions available on perm通常、TFSのバージョンに関連しています。新しいバージョンのTFSには、デフォルトで新しいバージョンのタスクが含まれています。一部の古いTFSがリリースされたとき、新しいバージョンのタスクはリリースされていないか、開発中であるため、これは理にかなっています。

たとえば、私のAzure DevOps 2019 update1では、この.NET Core CLIタスクのバージョン2(最新)を選択できます。

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

最新バージョンが本当に必要な場合は、タスクDotNetCoreCLIV2パッケージ化して、自分でアップロードすることも検討できます。ただし、古いバージョンのTFSとの互換性を保証することはできませんでした。一部のシナリオでは、予期しないエラーが発生する可能性があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

TFS2017ビルド

分類Dev

dotnetcoreコードカバレッジはtfs2017で利用できます

分類Dev

TFS2017ビルドを部分的に成功に設定する

分類Dev

TFS2017ビルドエージェントの強制削除

分類Dev

TFS2017で共同コメントを管理する方法

分類Dev

複雑なTFS2017のアップグレード

分類Dev

TFS2017ビルドをコードとして

分類Dev

TFCLCをオンプレミスTFS2017に接続する

分類Dev

TFS2017アップグレードの問題

分類Dev

TFS2017でリリース通知を作成できません

分類Dev

TFS2017での一括リリースの削除

分類Dev

TFS2017でのdotnetコアプロジェクトの展開

分類Dev

TFS2017ビルド定義の「ファイルのコピー」ステップからフォルダー/コンテンツ全体を除外する

分類Dev

TFS2017エクストラネットのサポート

分類Dev

SonarqubeがTFS2017ビルドのコードカバレッジを測定していない

分類Dev

TFS2017タスクを最新バージョンに更新します

分類Dev

TFS2017通知が機能しない

分類Dev

TFS2017カスタム呼び出しTeamFoundationApplication.Log

分類Dev

TFS2017オンプレミスビルドエージェント

分類Dev

TFS2017でコード化されたUIテストをビルドする+ vsTest +エラー

分類Dev

.openDialog()メソッドがTFS2017でページを読み込まない

分類Dev

TFS2017でチームプロジェクトコレクションを削除する方法

分類Dev

ビルド中のTFS2017変更リリースの概要の説明

分類Dev

コードからTFS2017チームビルドを強制終了(停止)する方法はありますか?

分類Dev

SQL Server2016を使用するTFS2013をTFS2017にアップグレードおよび移行することは可能ですか?

分類Dev

TFS2017のAreaIDからエリアの詳細を取得します

分類Dev

TFS2017のバグ作業項目に新しい「タブ」を追加する

分類Dev

TFS2017古いビルド/リリースが削除されたとき

分類Dev

JenkinsのGitトリガーを構成しますか?(TFS2017を使用)

Related 関連記事

  1. 1

    TFS2017ビルド

  2. 2

    dotnetcoreコードカバレッジはtfs2017で利用できます

  3. 3

    TFS2017ビルドを部分的に成功に設定する

  4. 4

    TFS2017ビルドエージェントの強制削除

  5. 5

    TFS2017で共同コメントを管理する方法

  6. 6

    複雑なTFS2017のアップグレード

  7. 7

    TFS2017ビルドをコードとして

  8. 8

    TFCLCをオンプレミスTFS2017に接続する

  9. 9

    TFS2017アップグレードの問題

  10. 10

    TFS2017でリリース通知を作成できません

  11. 11

    TFS2017での一括リリースの削除

  12. 12

    TFS2017でのdotnetコアプロジェクトの展開

  13. 13

    TFS2017ビルド定義の「ファイルのコピー」ステップからフォルダー/コンテンツ全体を除外する

  14. 14

    TFS2017エクストラネットのサポート

  15. 15

    SonarqubeがTFS2017ビルドのコードカバレッジを測定していない

  16. 16

    TFS2017タスクを最新バージョンに更新します

  17. 17

    TFS2017通知が機能しない

  18. 18

    TFS2017カスタム呼び出しTeamFoundationApplication.Log

  19. 19

    TFS2017オンプレミスビルドエージェント

  20. 20

    TFS2017でコード化されたUIテストをビルドする+ vsTest +エラー

  21. 21

    .openDialog()メソッドがTFS2017でページを読み込まない

  22. 22

    TFS2017でチームプロジェクトコレクションを削除する方法

  23. 23

    ビルド中のTFS2017変更リリースの概要の説明

  24. 24

    コードからTFS2017チームビルドを強制終了(停止)する方法はありますか?

  25. 25

    SQL Server2016を使用するTFS2013をTFS2017にアップグレードおよび移行することは可能ですか?

  26. 26

    TFS2017のAreaIDからエリアの詳細を取得します

  27. 27

    TFS2017のバグ作業項目に新しい「タブ」を追加する

  28. 28

    TFS2017古いビルド/リリースが削除されたとき

  29. 29

    JenkinsのGitトリガーを構成しますか?(TFS2017を使用)

ホットタグ

アーカイブ