Я працюю над проектом веб-додатків, і мені потрібно створити сценарій збірки; сценарій збірки, який я можу запустити з сервера круїз-контролю. Оскільки нант не підтримувався століттями, я вважаю, що MSBuild - це шлях.
Мені потрібен сценарій збірки, щоб мати можливість
- Складіть всі збірки
- Виконати одиничні тести
- Запустіть аналіз NCover на одиничних тестах
- Розгорнути базу даних (залежно від параметрів). Це дійсно виконується інструмент, оскільки я нарешті напишу власний інструмент для розгортання бази даних. Але виконання інструменту повинно бути умовним на основі певного параметра командного рядка.
- Поставляйте тестові одиниці та результати покриття у форматі, який круїз-контроль може читати та розуміти.
Я припускаю, що MSBuild дозволить мені робити всі ці речі. Але я не знаю, з чого почати. Хтось знає про хороший підручник, щоб розпочати мене зі свого сценарію складання?