<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Buddy</title>
    <description>The latest articles on Forem by Buddy (@buddygit).</description>
    <link>https://forem.com/buddygit</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F2356%2Ffd562be8-8a06-4112-80b4-4cb49801ae7b.jpg</url>
      <title>Forem: Buddy</title>
      <link>https://forem.com/buddygit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/buddygit"/>
    <language>en</language>
    <item>
      <title>How to build and deploy React.js with no downtime</title>
      <dc:creator>Buddy</dc:creator>
      <pubDate>Tue, 13 Oct 2020 12:18:23 +0000</pubDate>
      <link>https://forem.com/buddygit/how-to-build-and-deploy-react-js-with-no-downtime-89o</link>
      <guid>https://forem.com/buddygit/how-to-build-and-deploy-react-js-with-no-downtime-89o</guid>
      <description>&lt;p&gt;Learn how to configure a pipeline that will build, test, and deploy a React.js application with zero-downtime. Zero-downtime is a deployment technique that lets you update websites by making them fully available to the end-user during the process.&lt;/p&gt;

&lt;p&gt;Try Buddy &lt;a href="https://buddy.works/?utm_source=devto_react&amp;amp;utm_medium=referral&amp;amp;utm_campaign=buddy_webinars_bz"&gt;HERE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Look below for timestamps with detailed instructions on every step.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/mmexLa-o6E8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;00:00 – Introduction&lt;br&gt;
02:22 – Pipeline overview&lt;br&gt;
03:10 – Creating new project&lt;br&gt;
04:30 – Pipeline configuration (deployment branch, trigger modes)&lt;br&gt;
06:43 – Build configuration&lt;br&gt;
10:19 – Pipeline filesystem&lt;br&gt;
11:10 – Deployment configuration&lt;br&gt;
15:01 – Zero-downtime deployment configuration&lt;br&gt;
19:38 – Creating STAGING environment&lt;br&gt;
22:24 – Adding manual approval step&lt;br&gt;
24:13 – Notifications&lt;br&gt;
28:39 – Conditional notifications&lt;br&gt;
30:52 – Debugging actions in terminal&lt;br&gt;
31:44 – Summary&lt;br&gt;
34:04 – Q&amp;amp;A #1: YAML configuration&lt;br&gt;
37:05 – Q&amp;amp;A #2: Static site deployment to AWS S3&lt;br&gt;
41:08 – Q&amp;amp;A #3: iOS deployments&lt;br&gt;
42:58 – Q&amp;amp;A #4: Docker in Buddy&lt;br&gt;
46:33 – Q&amp;amp;A #5: Sandboxes&lt;/p&gt;

</description>
      <category>reactnative</category>
      <category>devops</category>
      <category>webdev</category>
      <category>react</category>
    </item>
    <item>
      <title>🙌 NEW 🌲Simple guide to Cypress test automation</title>
      <dc:creator>Buddy</dc:creator>
      <pubDate>Fri, 15 May 2020 13:18:27 +0000</pubDate>
      <link>https://forem.com/buddygit/new-simple-guide-to-cypress-test-automation-24l9</link>
      <guid>https://forem.com/buddygit/new-simple-guide-to-cypress-test-automation-24l9</guid>
      <description>&lt;p&gt;Learn how to write tests with Cypress.io and automatically run them on every change to code. 👩‍💻 👉 [&lt;a href="https://buddy.works/guides/cypress"&gt;https://buddy.works/guides/cypress&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>testing</category>
      <category>react</category>
      <category>cicd</category>
      <category>cypressio</category>
    </item>
  </channel>
</rss>
