diff --git a/diary/2021-12-05.html b/diary/2021-12-05.html index 56438bc74..81e6bff7b 100644 --- a/diary/2021-12-05.html +++ b/diary/2021-12-05.html @@ -12,15 +12,53 @@

Zk | 2021-12-05

-

DO Tutorial series

-

Proposed tutorial series: Setting up an application with CI/CD with Gitea and Drone

+

Back-end technical writer assessment

+

Proposed tutorial series: Setting up a web application with CI/CD with Gitea and Drone

Tutorials

    -
  1. Installing Gitea
  2. -
  3. Installing Drone
  4. -
  5. Setting up testing
  6. -
  7. Setting up deployment
  8. -
  9. Setting up feature branch subdomains
  10. +
  11. Installing Gitea:
      +
    1. Download Gitea
    2. +
    3. Set up Nginx reverseproxy
    4. +
    5. Set up Gitea per instructions
    6. +
    7. Create a repo for your app
    8. +
    +
  12. +
  13. Installing Drone:
      +
    1. Download Drone
    2. +
    3. Set up Nginx reverseproxy
    4. +
    5. Integrate Drone and Gitea
    6. +
    7. Set up project in Drone
    8. +
    +
  14. +
  15. Setting up CI/CD:
      +
    1. Set up runner for testing
    2. +
    3. Set up runner for deployment
    4. +
    +
  16. +
  17. Setting up deployment strategies:
      +
    1. Using branch limits:
        +
      1. Set up pipeline steps for e.g: sandbox, staging, prod
      2. +
      3. Set up Nginx to serve each target
      4. +
      5. Set up workflow:
          +
        1. Merge each branch into main when it lands
        2. +
        3. Promote sandbox to staging for testing by merging main into staging branch
        4. +
        5. Promote staging to prod by merging staging into prod
        6. +
        +
      6. +
      +
    2. +
    3. Using promotion:
        +
      1. Set up pipeline with targets per step
      2. +
      3. Set up Nginx to serve each target
      4. +
      5. Set up workflow:
          +
        1. Work against e.g: main branch
        2. +
        3. Promote successful build to desired target using the CLI
        4. +
        +
      6. +
      +
    4. +
    +