update from sparkleup
This commit is contained in:
parent
bc372b081b
commit
f2f7ff91f5
|
@ -1,11 +1,33 @@
|
|||
# DO Tutorial series
|
||||
# Back-end technical writer assessment
|
||||
|
||||
## Proposed tutorial series: Setting up an application with CI/CD with Gitea and Drone
|
||||
## Proposed tutorial series: Setting up a web application with CI/CD with Gitea and Drone
|
||||
|
||||
### Tutorials
|
||||
|
||||
1. Installing Gitea
|
||||
2. Installing Drone
|
||||
3. Setting up testing
|
||||
4. Setting up deployment
|
||||
5. Setting up feature branch subdomains
|
||||
1. Installing Gitea:
|
||||
1. Download Gitea
|
||||
2. Set up Nginx reverseproxy
|
||||
3. Set up Gitea per instructions
|
||||
4. Create a repo for your app
|
||||
2. Installing Drone:
|
||||
1. Download Drone
|
||||
2. Set up Nginx reverseproxy
|
||||
3. Integrate Drone and Gitea
|
||||
4. Set up project in Drone
|
||||
3. Setting up CI/CD:
|
||||
1. Set up runner for testing
|
||||
2. Set up runner for deployment
|
||||
4. Setting up deployment strategies:
|
||||
1. Using branch limits:
|
||||
1. Set up pipeline steps for e.g: sandbox, staging, prod
|
||||
2. Set up Nginx to serve each target
|
||||
3. Set up workflow:
|
||||
1. Merge each branch into main when it lands
|
||||
2. Promote sandbox to staging for testing by merging main into staging branch
|
||||
3. Promote staging to prod by merging staging into prod
|
||||
2. Using promotion:
|
||||
1. Set up pipeline with targets per step
|
||||
2. Set up Nginx to serve each target
|
||||
3. Set up workflow:
|
||||
1. Work against e.g: main branch
|
||||
2. Promote successful build to desired target using the CLI
|
||||
|
|
Loading…
Reference in New Issue