update from sparkleup

This commit is contained in:
Madison Scott-Clary 2021-12-05 18:40:09 -08:00
parent f49756265b
commit 98eef9f9f7
1 changed files with 45 additions and 7 deletions

View File

@ -12,15 +12,53 @@
<h1>Zk | 2021-12-05</h1> <h1>Zk | 2021-12-05</h1>
</header> </header>
<article class="content"> <article class="content">
<h1 id="do-tutorial-series">DO Tutorial series</h1> <h1 id="back-end-technical-writer-assessment">Back-end technical writer assessment</h1>
<h2 id="proposed-tutorial-series-setting-up-an-application-with-cicd-with-gitea-and-drone">Proposed tutorial series: Setting up an application with CI/CD with Gitea and Drone</h2> <h2 id="proposed-tutorial-series-setting-up-a-web-application-with-cicd-with-gitea-and-drone">Proposed tutorial series: Setting up a web application with CI/CD with Gitea and Drone</h2>
<h3 id="tutorials">Tutorials</h3> <h3 id="tutorials">Tutorials</h3>
<ol> <ol>
<li>Installing Gitea</li> <li>Installing Gitea:<ol>
<li>Installing Drone</li> <li>Download Gitea</li>
<li>Setting up testing</li> <li>Set up Nginx reverseproxy</li>
<li>Setting up deployment</li> <li>Set up Gitea per instructions</li>
<li>Setting up feature branch subdomains</li> <li>Create a repo for your app</li>
</ol>
</li>
<li>Installing Drone:<ol>
<li>Download Drone</li>
<li>Set up Nginx reverseproxy</li>
<li>Integrate Drone and Gitea</li>
<li>Set up project in Drone</li>
</ol>
</li>
<li>Setting up CI/CD:<ol>
<li>Set up runner for testing</li>
<li>Set up runner for deployment</li>
</ol>
</li>
<li>Setting up deployment strategies:<ol>
<li>Using branch limits:<ol>
<li>Set up pipeline steps for e.g: sandbox, staging, prod</li>
<li>Set up Nginx to serve each target</li>
<li>Set up workflow:<ol>
<li>Merge each branch into main when it lands</li>
<li>Promote sandbox to staging for testing by merging main into staging branch</li>
<li>Promote staging to prod by merging staging into prod</li>
</ol>
</li>
</ol>
</li>
<li>Using promotion:<ol>
<li>Set up pipeline with targets per step</li>
<li>Set up Nginx to serve each target</li>
<li>Set up workflow:<ol>
<li>Work against e.g: main branch</li>
<li>Promote successful build to desired target using the CLI</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol> </ol>
</article> </article>
<footer> <footer>