Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>We are currently using an automated build process for our asp.net mvc application.</p> <p>We use the following tools:</p> <ul> <li>TeamCity</li> <li>SVN</li> <li>nUnit</li> <li>Selenium</li> </ul> <p>We use an msbuild script that runs on a build agent which can be any amount of machines. The msbuild script gets the latest version of code from svn and builds it. </p> <p>On success it then deploys the artifacts to a given machine/folder and creates the virtual site in IIS.</p> <p>We then use MSBuild contrib tasks to run sql scripts to install the database and load data, you could also do a restore.</p> <p>On success we kick off the nUnit tests. The test setup ensures that selenium is up and running and then drives the selenium tests much in the same way that Watin does. Selenium has a good recorder for tests which can be exported to c#. </p> <p>The good thing about Selenium is that you can drive FF, Chorme and IE rather than being restricted to IE which was the case with Watin the last time i looked at it. You can also use Selenium to do load testing with the Selenium Grid therefore you can reuse the same tests.</p> <p>On success msbuild then tags the build in svn. TeamCity has a job that runs overnight that will deploy the latest tag to a staging environment ready for the business users to check the project status the following morning.</p> <p>In a previous life we had nant &amp; msbuild scripts to fully manage the environment (installing java, selenium etc) however this does take a lot of time so as a pre req we assume each build agent has these installed. In time we will include these tasks. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload