Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • William Wilton 3 posts 22 karma points
    Mar 31, 2015 @ 14:23
    William Wilton
    0

    Setup with Visual Studio 2013, Nuget, GitHub and Azure continuous deployment

    Hi,

    I am new to Umbraco and I am in the process of migrating our main web site to Umbraco 7.2.4.

    I am trying to set up an empty Umbraco site with Courier and Countour installed. To do this I am hoping to use the following approach...

    1. Create an empty Azure database
    2. Create an empty VS2013 ASP.NET Web Application project
    3. Nuget Umbraco CMS
    4. Run locally and connect to the database and setup Umbraco
    5. Publish solution to GitHub.
    6. Create an Azure Web App and connect it to the GitHub repository master branch.
    7. Azure continuous deployment auto-deploys any changes to the branch.

    This has worked exactly as I hoped. I then added Contour/Forms via nuget (UmbracoForms) as follows

    1. Nuget UmbracoForms
    2. Run locally
    3. Publish solution to GitHub.
    4. Azure continuous deployment auto-deploys any changes to the branch.

    Again it is working fine.

    However I can not find a Nuget package for Courier.

    I have done the following as a workaround.

    1. Run locally
    2. Add Courier via the package repository
    3. Publish solution to GitHub.
    4. Azure continuous deployment auto-deploys any changes to the branch.

    But the auto-deployment did not include any of the DLLs.

    I have had to add them to the azure site manually and will have to do so for any staging or development versions I create from other code branches. Or maybe I can add references.

    Ultimately I want to create a development branch in my repository and link a separate Azure Web App to that branch. I also want to duplicate the live database and link it to my development site and use Courier to sync the two databases.

    Is this overall approach feasible?

    Is there a Nuget package for Courier like there is for Contour?

    If not can one be created?

    It would make deploying changes or upgrades to Azure sites trivial. I would really appreciate it.

    Thanks,

    William Wilton.

    Systems Developer. Huntingdonshire District Council.

  • Ben Weeks 14 posts 35 karma points
    Aug 11, 2015 @ 15:01
    Ben Weeks
    0

    I am also looking at trying to get continuous integration working - did you get anywhere with this? Haven't read much about people getting this to work successfully :-(

    Regards,

    Ben

  • Dave Woestenborghs 3504 posts 12134 karma points MVP 9x admin c-trib
    Aug 11, 2015 @ 16:08
    Dave Woestenborghs
    0

    Hi,

    What we normally do is store the dll's of packages installed through the package installer in a seperate Libraries folder.

    We copy those dll's on postbuild to the bin folder.

    We do this because we exclude the bin folder from git.

    Dave

Please Sign in or register to post replies

Write your reply to:

Draft