Do you create a Continuous Integration Build for the Solution?

Updated by Brady Stroud [SSW] 1 year ago. See history

123

(Before you configure continuous deployment) You need to ensure that the code that you have on the server compiles. A successful CI build without deployment lets you know the solution will compile.

Image

Figure: The Build definition name should include the project name. The reason for this is that builds for all solutions are placed in the same folder, and including the build name makes the Build Drop folder organised

Image

Figure: On the Trigger tab choose Continuous Integration. This ensures that each check-in results in a build

Image

Figure: On the Workspace tab you need to include all source control folders that are required for the build

Image

Figure: Enter the path to your Drop Folder (where you drop your builds)

Image

Figure: Choose the Default Build template and enter the DeployOnBuild argument to the MSBuild Arguments parameter of the build template

Image

Figure: Queue a build, to ensure our CI build is working correctly

Image

Figure: Before we setup continuous deployment it is important to get a successful basic CI build