locked
Continous Integration and automated deployment RRS feed

  • Question

  • Hi, We have setup continuos integration setup in our development environment using SVN, CC.Net, MSBuild and Nunit for our .Net Windows application. Now, we want to automate the process of moving (copying) builds from one stage to another like this:

    1. Whenever a new build succeeds in Dev, that should be copied automatically to the QA server (a folder on the QA server, to be exact)
    2. Whenever a QA build succeeds tests in QA, that QA build should be copied to the UAT server (a folder on the UAT server, to be exact). This should be implemented as a
      process (a CC task, for example) which we can start when QA succeeds.
    3. Whenever a UAT build succeeds tests in UAT, that should be copied to the PROD server (a folder on the PROD server, to be exact). This should be implemented as a process (a CC task, for example) which we can start when UAT succeeds.

    How do I implement this? Can this be done using MSBuild? Please advise what exactly needs to be done.

    Thanks

    Dileep Krishnan

    • Moved by Chao Kuo Wednesday, June 2, 2010 3:29 AM Not a pure MSBuild question (From:MSBuild)
    Wednesday, May 26, 2010 6:52 AM

Answers

  • Hi, Dileep
    1.Whenever a new build succeeds in Dev, that should be copied automatically to the QA server (a folder on the QA server, to be exact)

    You could try to use Copy task to copy it to the QA server in the afterBuild target.

    For your second and third question, what’s the QA build and UAT Build, are they third-party build? I don’t think your question has any relationship with MSBuild.

    Thanks

    Chao

    Friday, May 28, 2010 3:33 AM