-
Notifications
You must be signed in to change notification settings - Fork 115
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b88a8ea
commit dd9d468
Showing
14 changed files
with
100 additions
and
149 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,4 @@ | ||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs – ci</title><link>/tags/ci/</link><description>Recent content in ci on Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/tags/ci/index.xml" rel="self" type="application/rss+xml"/><item><title>User-Guide: CircleCI</title><link>/user-guide/ci/circle-ci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/ci/circle-ci/</guid><description> | ||
<p>This guide describes how to start and use LocalStack in your CircleCI pipelines.</p> | ||
<h2 id="setting-up-your-circleci-job">Setting up your CircleCI job</h2> | ||
<p>LocalStack is an official partner of <a href="https://circleci.com/">Circle CI</a> and can easily be integrated into your pipeline by using the <a href="https://circleci.com/developer/orbs/orb/localstack/platform">official CircleCI Orb</a>.<br> | ||
The <a href="https://circleci.com/developer/orbs/orb/localstack/platform">Orb&rsquo;s documentation</a> features examples, as well as a description of the available commands.</p> | ||
<p>When using the official CircleCI Orb, using LocalStack in your pipeline is as easy as adding the Orb to your pipeline and executing the startup command.<br> | ||
The following example CircleCI config (<code>.circleci/config.yml</code>) starts LocalStack, creates a new S3 bucket, and prints a nice message in the end:</p> | ||
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#204a87;font-weight:bold">version</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">2.1</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">orbs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">localstack</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">localstack/[email protected]</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">jobs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">run-integration-tests</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">executor</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">localstack/default</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">steps</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#000">localstack/startup</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#204a87;font-weight:bold">run</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">command</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">awslocal s3 mb s3://test-bucket</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#204a87;font-weight:bold">run</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">command</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">echo &#34;Execute your tests here :)&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">workflows</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">integration-test</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">jobs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#000">run-integration-tests</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span></code></pre></div><h2 id="configuring-an-api-key">Configuring an API key</h2> | ||
<p>You can easily enable LocalStack Pro by adding your API key to the project&rsquo;s environment variables. The LocalStack Orb will automatically pick it up and activate the Pro features.</p> | ||
<p>Just go to the project settings in CircleCI, click on <code>Environment Variables</code> in the sidebar and add your API key:</p> | ||
<p><img src="circleci-env-config.png" alt="Adding the LocalStack API key in CircleCI"></p></description></item><item><title>User-Guide: Drone CI</title><link>/user-guide/ci/drone-ci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/ci/drone-ci/</guid><description> | ||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs – ci</title><link>/tags/ci/</link><description>Recent content in ci on Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/tags/ci/index.xml" rel="self" type="application/rss+xml"/><item><title>User-Guide: Drone CI</title><link>/user-guide/ci/drone-ci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/ci/drone-ci/</guid><description> | ||
<p>This guide shows you how to start LocalStack in a Drone CI pipeline.</p> | ||
<h2 id="setting-up-your-drone-ci-pipeline">Setting up your Drone CI pipeline</h2> | ||
<p>There are a few restrictions in Drone CI Pipelines that make it hard to customize the behavior of Docker. For example, mounting the host machine Docker socket is considered insecure, and hence alleviated privileges are required to run commands like <code>localstack wait</code>. Learn more about configuring Docker for Drone CI pipelines over <a href="https://docs.drone.io/pipeline/docker/overview/">their official documentation</a>.</p> | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,4 @@ | ||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs – continuous-delivery</title><link>/tags/continuous-delivery/</link><description>Recent content in continuous-delivery on Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/tags/continuous-delivery/index.xml" rel="self" type="application/rss+xml"/><item><title>User-Guide: CircleCI</title><link>/user-guide/ci/circle-ci/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/ci/circle-ci/</guid><description> | ||
<p>This guide describes how to start and use LocalStack in your CircleCI pipelines.</p> | ||
<h2 id="setting-up-your-circleci-job">Setting up your CircleCI job</h2> | ||
<p>LocalStack is an official partner of <a href="https://circleci.com/">Circle CI</a> and can easily be integrated into your pipeline by using the <a href="https://circleci.com/developer/orbs/orb/localstack/platform">official CircleCI Orb</a>.<br> | ||
The <a href="https://circleci.com/developer/orbs/orb/localstack/platform">Orb&rsquo;s documentation</a> features examples, as well as a description of the available commands.</p> | ||
<p>When using the official CircleCI Orb, using LocalStack in your pipeline is as easy as adding the Orb to your pipeline and executing the startup command.<br> | ||
The following example CircleCI config (<code>.circleci/config.yml</code>) starts LocalStack, creates a new S3 bucket, and prints a nice message in the end:</p> | ||
<div class="highlight"><pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#204a87;font-weight:bold">version</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#0000cf;font-weight:bold">2.1</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">orbs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">localstack</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">localstack/[email protected]</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">jobs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">run-integration-tests</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">executor</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">localstack/default</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">steps</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#000">localstack/startup</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#204a87;font-weight:bold">run</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">command</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">awslocal s3 mb s3://test-bucket</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#204a87;font-weight:bold">run</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">command</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000">echo &#34;Execute your tests here :)&#34;</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#204a87;font-weight:bold">workflows</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">integration-test</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">jobs</span><span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span><span style="display:flex;"><span><span style="color:#f8f8f8;text-decoration:underline"> </span>- <span style="color:#000">run-integration-tests</span><span style="color:#f8f8f8;text-decoration:underline"> | ||
</span></span></span></code></pre></div><h2 id="configuring-an-api-key">Configuring an API key</h2> | ||
<p>You can easily enable LocalStack Pro by adding your API key to the project&rsquo;s environment variables. The LocalStack Orb will automatically pick it up and activate the Pro features.</p> | ||
<p>Just go to the project settings in CircleCI, click on <code>Environment Variables</code> in the sidebar and add your API key:</p> | ||
<p><img src="circleci-env-config.png" alt="Adding the LocalStack API key in CircleCI"></p></description></item><item><title>User-Guide: AWS Copilot CLI</title><link>/user-guide/integrations/copilot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/integrations/copilot/</guid><description> | ||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs – continuous-delivery</title><link>/tags/continuous-delivery/</link><description>Recent content in continuous-delivery on Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/tags/continuous-delivery/index.xml" rel="self" type="application/rss+xml"/><item><title>User-Guide: AWS Copilot CLI</title><link>/user-guide/integrations/copilot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/user-guide/integrations/copilot/</guid><description> | ||
<h2 id="overview">Overview</h2> | ||
<p>The AWS Copilot CLI is a command line tool for developer, to release and operate containerized applications using the AWS services ECS, Fargate and App runner. | ||
Copilot CLI makes it very simple to deploy your application, without the need for manual configuration of the mentioned services.</p> | ||
|
Oops, something went wrong.