TeamCityを使用して、.NETコアアプリケーションをビルドしてNuGetに公開しています。NuGetパッケージなどの.NETコアプロジェクトのバージョンを保存する場所
私はバージョンの保存にproject.jsonファイルを使用していましたが、最新バージョンの.NETコアでは、すべてがプロジェクトの.csprojファイルに移動したので、project.jsonファイルは廃止されました。だから私はバージョン情報のための新しい家を見つけることを試みている。
私が考えることのできるいくつかの可能性があります。
- 使用のGitHubに格納どういうわけか
version.txt
- のように別のファイルにバージョンを保存する
- をproject.jsonを使用し続けますが、唯一のバージョン情報を格納するために(恒久的な解決策のように感じることはありません)タグなど。これは理想的な解決策のように感じます。
私はオプション3が好きです。リリースポイント(1.0、2.0など)を格納し、その後に追加された日付時間を使用します。しかし、それが可能であるか、または推奨されているかどうかはわかりません。
GitHubにプロジェクトを持ち、最新の.NETコアを使用していることを前提に、バージョン情報を保存する推奨方法は何ですか?
全く問題はありませんでした。私はそれが可能であることを認識していませんでした。これは今のところ最も簡単で最高の場所のようです。私の一部は、まだバージョン管理にGitHubタグを使用して調べたいと思っています。ありがとう。 – raRaRa