Skip to content

Instantly share code, notes, and snippets.

@nicholasf
Last active July 21, 2016 02:01

Revisions

  1. nicholasf revised this gist Jul 21, 2016. 1 changed file with 34 additions and 2 deletions.
    36 changes: 34 additions & 2 deletions How make and deploy a tcog release.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,36 @@

    This HowTo should apply to all environments, with the proviso that added steps are needed for production.

    ##
    ## Build a Release

    * Begin at the tcog (Bamboo dashboard)[http://bamboo.news.com.au/browse/NEWSTECH-TCOG].
    * In the top left of the screen, select the branch you wish to build from the dropdown.
    * You will now see the build history. Bamboo automatically builds each branch but let's create a new build.

    ### Build

    * In the top right hand corner, choose Run, then 'branch'. You will notice that your branch's build is assigned a build number.

    ### Release

    * On the right hand side of the build screen you will see a 'Create release' button. Click it.
    * The 'Create new release' screen will let you create a release from a build. Click 'Create release'.

    ## Deploy a Release

    ### Deploy

    * After creating a release, a list of environments will be presented. The far right hand side has a deploy option under Actions. Click it (the upward arrow icon).
    * The next screen will ask you to confirm your selection.

    ## To Production

    When deploying to production you will have the added step of

    * deploying then 'kicking the tires' of the new build.
    * switching over the DNS on Route 53.


    ### Kicking the tires

    * Using the ip address of a newly deployed ec2 instance, ensure that the homepage will load.
    * Ensure
  2. nicholasf created this gist Jul 21, 2016.
    4 changes: 4 additions & 0 deletions How make and deploy a tcog release.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@

    This HowTo should apply to all environments, with the proviso that added steps are needed for production.

    ##