私はJavaでドットネットよりも経験が豊富です。しかし、最近私はdotnetプロジェクトに取り掛かり始めました。このプロジェクトのCIプロセスを作成する必要があります。mavenリリースプラグインのようなNugetのバージョンとリリース管理
私はJava for mavenを使用しています。 Mavenリリースプラグインはどこにありますか?基本的には、開発時にスナップショットバージョンを使用します。あなたがリリース候補またはリリースの準備ができたら。あなたはmaven release pluginを使い、すべてのpomファイルを更新し、新しいバージョンをコミットします。
バージョンナンバーを自動的に更新し、RC、RELEASEなどのタグを自動的に更新するナゲット用のツールはありますか。どのようなアプローチをとるべきですか。
Not:私たちはCIプロセスのためにTFS 2015を使用しています。私はTFSの機能を利用することができます。
私は言及していませんが、リリース管理にXLReleaseを使用しています。 (また、展開のためのXLDeployment)したがって、私たちはCIのためだけにTFSを使用します。 – wasabi
私はスナップショットが誤解されていると思います。セマンティックバージョン管理:{メジャー}。{マイナー} [ - {ステージ} [。{リソースバージョン}]]例:1.0-preview.2 - スナップショットはプレビューとよく似ており、Javaプロジェクトでよく使用されます。 {ステージ}をアーティファクトのバージョニング中に "プレビュー"のようにする方法を理解しようとしています。 – wasabi