私たちの開発環境では、各開発者が独自の開発サーバーを持っています。多くの場合、実際にそのサーバーで開発するのではなく、ローカル マシンから開発し、開発サーバーにデプロイしてから、リモート デバッガーにアタッチしてデバッグを行います。
私の質問は; MSBuild を使用して、ユーザーごとに異なる一連のタスクを実行するにはどうすればよいですか?
各ユーザーが MSBuild タスクを使用して独自のビルド プロセスを定義できるようにしたいのですが、それが他の開発者に必ずしも影響することは望んでいません。また、特定のユーザーが独自のプロセスを明示的に定義した場合に、デフォルトの一連のタスクを実行することも必要です。
例:
- SomeProj.csproj
- デフォルトの MS Build プロセスは、テスト サーバーまたはステージング サーバーにコピーすることです。
- スティーブのカスタム プロセスは、スティーブの開発サーバーにコピーすることです
- Eric のカスタム プロセスは、Eric の開発サーバーにコピーすることです。