ビルド番号をナゲットパッケージのバージョン - サフィックスとして使用したいと思います。ビルドタスクでビルド番号を使用
だから私はどのようにビルド番号の変数にアクセスすることができます
dotnet pack --version-suffix=$(BuildNumber)
のようなものを持っていると思いますか?
ビルド番号をナゲットパッケージのバージョン - サフィックスとして使用したいと思います。ビルドタスクでビルド番号を使用
だから私はどのようにビルド番号の変数にアクセスすることができます
dotnet pack --version-suffix=$(BuildNumber)
のようなものを持っていると思いますか?
、あなたはDOTNETのCLIに追加の引数を渡すことができます。
--version-suffix $(Build.BuildNumber)
を使用すると、ビルド番号がバージョンサフィックスとして渡されます。 csprojに<version>
要素が設定されていないことを確認してください。<versionprefix>
要素。ビルドされたバージョンはversionprefix-versionsuffix
のようになります。たとえば、<versionprefix>1.2.3</versionprefix>
とビルド番号201703001
の場合、ビルドされたバージョンは1.2.3-201703001
になります。
NuGetパッケージャのタスクでの自動パッケージのバージョン管理のオプションを使用できます。
{some_characters}_0.0.0.0
のようなものですので、あなたは自動パッケージのバージョン管理ためUse the build number
を選択することができます。エルスtemp
としてあなたの定義された変数($(build.buildNumber)
)を使用し、自動パッケージのバージョン管理ためUse an environment variable
を選択することができます。 DOTNETのCLIタスクで "引数" フィールドを使用してこのビルド作業は残念ながら私のプロジェクトをビルドできません(間違ったmsbuildバージョンを呼び出すように見えます)ので、これが動作するかどうかは確認できませんが、バージョンではなくバージョンを設定しようとするsuspecionがありますサフィックス。 – Martijn
$(Build.BuildNumber)を使用するとどうなりますか? –
@ Eddie-MSFTが成功する\ o/ – Martijn
それを聞いてうれしいです。 :) –