<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Armory Docs – Azure Guides for Armory CD and Spinnaker</title><link>/continuous-deployment/spinnaker-user-guides/azure-guides/</link><description>Recent content in Azure Guides for Armory CD and Spinnaker on Armory Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/continuous-deployment/spinnaker-user-guides/azure-guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Continuous-Deployment: Bake Azure Images in an Armory CD or Spinnaker Pipeline</title><link>/continuous-deployment/spinnaker-user-guides/azure-guides/bake-images/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/continuous-deployment/spinnaker-user-guides/azure-guides/bake-images/</guid><description>
&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>You are familiar with:&lt;/p>
&lt;ul>
&lt;li>Creating &lt;a href="/continuous-deployment/overview/your-first-application/">applications&lt;/a> and &lt;a href="/continuous-deployment/overview/your-first-pipeline/">pipelines&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://spinnaker.io/docs/setup/other_config/bakery/">Baking images&lt;/a> in Spinnaker&lt;/li>
&lt;li>&lt;a href="https://learn.microsoft.com/en-us/azure/virtual-machines/">Virtual machines and images in Azure&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>You are deploying to &lt;a href="https://learn.microsoft.com/en-us/azure/azure-portal/">Azure Portal&lt;/a> and have &lt;a href="https://spinnaker.io/docs/setup/install/providers/azure/">configured your Azure account&lt;/a> in Spinnaker.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="configure-your-bake-using-an-azure-managed-image">Configure your bake using an Azure managed image&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>Add a &lt;strong>Bake&lt;/strong> stage in your pipeline.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>In the &lt;strong>Bake Configuration&lt;/strong> section:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Select your account from the &lt;strong>Account&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a region in the &lt;strong>Regions&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Managed Images&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select an image from the &lt;strong>Managed Image&lt;/strong> list, which contains the images from your Azure account.
&lt;figure>
&lt;img src="/images/user-guides/azure/select-managed-image.png"
alt="Select a managed image."/>
&lt;/figure>
&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a value in the &lt;strong>Package Type&lt;/strong> field.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>If you are using a Linux image, you need to select the distro:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>DEB&lt;/strong>: For example, Debian and Ubuntu&lt;/li>
&lt;li>&lt;strong>RPM&lt;/strong>: For example, CentOS and Fedora&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>A Windows image automatically use the &lt;code>chocolatey&lt;/code> package manager.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>In the &lt;strong>Packages&lt;/strong> field, add any packages you want to install in the image. This is a space-delimited list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a value in the &lt;strong>Base Label&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Add a name to the &lt;strong>Base Name&lt;/strong> field.
&lt;figure>
&lt;img src="/images/user-guides/azure/managed-bake-fields.png"
alt="Managed image bake configuration."/>
&lt;/figure>
&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>
&lt;p>Save and execute your pipeline.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="configure-your-bake-using-azure-image-attributes">Configure your bake using Azure image attributes&lt;/h2>
&lt;p>You can configure your bake configuration using an image&amp;rsquo;s Publisher, Offer, and SKU, which you can find using the &lt;a href="https://learn.microsoft.com/en-us/azure/virtual-machines/linux/cli-ps-findimage">Azure CLI&lt;/a> or &lt;a href="https://learn.microsoft.com/en-us/azure/virtual-machines/windows/cli-ps-findimage">Azure PowerShell&lt;/a>.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Add a &lt;strong>Bake&lt;/strong> stage in your pipeline.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>In the &lt;strong>Bake Configuration&lt;/strong> section:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>Select your account from the &lt;strong>Account&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a region in the &lt;strong>Regions&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select &lt;strong>Custom Image&lt;/strong>.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Enter the image&amp;rsquo;s Publisher in the &lt;strong>Publisher&lt;/strong> field.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Enter the image&amp;rsquo;s Offer in the &lt;strong>Offer&lt;/strong> field.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Enter the image&amp;rsquo;s SKU in the &lt;strong>SKU&lt;/strong> field.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a value in the &lt;strong>OS Type&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a value in the &lt;strong>Package Type&lt;/strong> field.&lt;/p>
&lt;ul>
&lt;li>
&lt;p>If you are using a Linux image, you need to select the distro:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>DEB&lt;/strong>: For example, Debian and Ubuntu&lt;/li>
&lt;li>&lt;strong>RPM&lt;/strong>: For example, CentOS and Fedora&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>A Windows image automatically use the &lt;code>chocolatey&lt;/code> package manager.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>In the &lt;strong>Packages&lt;/strong> field, add any packages you want to install in the image. This is a space-delimited list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Select a value in the &lt;strong>Base Label&lt;/strong> list.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>Add a name to the &lt;strong>Base Name&lt;/strong> field.
&lt;figure>
&lt;img src="/images/user-guides/azure/custom-bake-fields.png"
alt="Custom image bake configuration."/>
&lt;/figure>
&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/li>
&lt;li>
&lt;p>Save and execute your pipeline.&lt;/p>
&lt;/li>
&lt;/ol></description></item></channel></rss>