Answers
- It ensures that packages are built from clean code straight from sources control without contamination from the development environment.
- When web packages are built on the build server, a ZIP package is created with a set of accompanying scripts, including
SetParameters.xml
, which contains settings that can be configured before deployment. - It is a security risk because anyone with access to source control can obtain details of production systems, which can be misused.
- Cloud services don't support transforms by default, so we have to manually add config transform files and edit the project to achieve this; alternatively, we can use the Slow Cheetah tool.
- It can help us check whether all the required files are included and that config transforms have worked.
- The build server restores NuGet packages before building solutions but not projects, which means if we haven't checked in our NuGet package binaries (which we shouldn't), the build will fail.
- We need to set the Output...