<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>DevOps on Technology Enlightened</title>
    <link>https://pprakash.me/tags/devops/</link>
    <description>Recent content in DevOps on Technology Enlightened</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>&amp;copy; &lt;a href=&#34;https://github.com/p-prakash/&#34;&gt;Prakash P&lt;/a&gt; 2015 - 2023</copyright>
    <lastBuildDate>Wed, 02 Aug 2017 04:40:10 +0000</lastBuildDate>
    <atom:link href="https://pprakash.me/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Create Multiple Builds from the Same Source Using Different AWS CodeBuild Build Specification Files</title>
      <link>https://pprakash.me/tech/2017/08/02/create-multiple-builds-from-the-same-source-using-different-aws-codebuild-build-specification-files/</link>
      <pubDate>Wed, 02 Aug 2017 04:40:10 +0000</pubDate>
      <guid>https://pprakash.me/tech/2017/08/02/create-multiple-builds-from-the-same-source-using-different-aws-codebuild-build-specification-files/</guid>
      <description>&lt;p&gt;In June 2017, &lt;a href=&#34;https://forums.aws.amazon.com/ann.jspa?annID=4762&#34;&gt;AWS CodeBuild announced&lt;/a&gt; you can now specify an alternate build specification file name or location in an AWS CodeBuild project.&lt;/p&gt;&#xA;&lt;p&gt;In this post, I’ll show you how to use different build specification files in the same repository to create different builds. You’ll find the source code for this post in the &lt;a href=&#34;https://github.com/p-prakash/aws-codebuild-multiple-buildspec&#34;&gt;GitHub repo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Requirements&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://aws.amazon.com/cli/&#34;&gt;AWS CLI&lt;/a&gt; must be installed and configured.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Solution Overview&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I have created a C program (cbsamplelib.c) that will be used to create a shared library and another utility program (cbsampleutil.c) to use that library. I’ll use a Makefile to compile these files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Continuous Delivery of Nested AWS CloudFormation Stacks Using AWS CodePipeline</title>
      <link>https://pprakash.me/tech/2017/06/28/codepipeline-nested-cfn/</link>
      <pubDate>Wed, 28 Jun 2017 08:45:47 +0000</pubDate>
      <guid>https://pprakash.me/tech/2017/06/28/codepipeline-nested-cfn/</guid>
      <description>&lt;p&gt;In &lt;a href=&#34;https://aws.amazon.com/blogs/aws/codepipeline-update-build-continuous-delivery-workflows-for-cloudformation-stacks/&#34;&gt;CodePipeline Update – Build Continuous Delivery Workflows for CloudFormation Stacks&lt;/a&gt;, Jeff Barr discusses infrastructure as code and how to use &lt;a href=&#34;https://aws.amazon.com/codepipeline/&#34;&gt;AWS CodePipeline&lt;/a&gt; for continuous delivery. In this blog post, I discuss the continuous delivery of nested CloudFormation stacks using AWS CodePipeline, with &lt;a href=&#34;https://aws.amazon.com/codecommit/&#34;&gt;AWS CodeCommit&lt;/a&gt; as the source repository and &lt;a href=&#34;https://aws.amazon.com/codebuild/&#34;&gt;AWS CodeBuild&lt;/a&gt; as a build and &lt;a href=&#34;https://aws.amazon.com/about-aws/whats-new/2017/03/aws-codepipeline-adds-support-for-unit-testing/&#34;&gt;testing tool&lt;/a&gt;. I deploy the stacks using &lt;a href=&#34;http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets.html&#34;&gt;CloudFormation change sets&lt;/a&gt; following a &lt;a href=&#34;http://docs.aws.amazon.com/codepipeline/latest/userguide/approvals.html&#34;&gt;manual approval process&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Here’s how to do it:&lt;/p&gt;&#xA;&lt;p&gt;In AWS CodePipeline, create a pipeline with four stages:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
