mirror of
https://github.com/apricote/presentations.git
synced 2026-01-13 21:11:02 +00:00
[cicd] add about us trackcode
This commit is contained in:
parent
1c9e41b2d9
commit
e194238133
2 changed files with 20 additions and 12 deletions
BIN
cicd/about-me-trackcode-logo.png
Normal file
BIN
cicd/about-me-trackcode-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
32
cicd/cicd.md
32
cicd/cicd.md
|
|
@ -1,6 +1,6 @@
|
|||
# CI/CD at TrackCode
|
||||
# CI/CD @ TrackCode
|
||||
|
||||
### Using Jenkins, Helm and Kubernetes
|
||||
### Using Jenkins, Helm & Kubernetes
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
- Definition of CI/CD
|
||||
- Existing Stack
|
||||
- Implementation
|
||||
- Pros and Cons
|
||||
- Pros & Cons
|
||||
- Whats next?
|
||||
|
||||
---
|
||||
|
|
@ -21,7 +21,17 @@
|
|||
|
||||
Julian Tölle
|
||||
Developer @ <span style="color: #e74c3c">narando</span> & <span style="color: #f2f2f2">TrackCode</span>
|
||||
Backend Development & Devops
|
||||
Backend Development & DevOps
|
||||
|
||||
--
|
||||
|
||||
### About us
|
||||
|
||||
 <!-- .element style="background-color: #ffffff" -->
|
||||
|
||||
- ~ 5 Employees
|
||||
- Last-mile scanning solution for logistics
|
||||
- Nodejs + React
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -124,7 +134,7 @@ ssh jenkins@SERVICE-MACHINE "./deploy.sh production"
|
|||
1. Merge
|
||||
1. Deployment is triggered
|
||||
|
||||
--
|
||||
---
|
||||
|
||||
### Implementation / Build
|
||||
|
||||
|
|
@ -149,9 +159,9 @@ ssh jenkins@SERVICE-MACHINE "./deploy.sh production"
|
|||
|
||||

|
||||
|
||||
--
|
||||
---
|
||||
|
||||
### Implemenation / Deployment
|
||||
### Implementation / Deployment
|
||||
|
||||
- Defined in same `Jenkinsfile`
|
||||
- Executed when `branch IN (master, dev)`
|
||||
|
|
@ -176,8 +186,6 @@ ssh jenkins@SERVICE-MACHINE "./deploy.sh production"
|
|||
|
||||
- Render Helm Chart to Kubernetes Manifest
|
||||
- Apply Manifest against cluster
|
||||
- ???
|
||||
- Profit!
|
||||
|
||||
--
|
||||
|
||||
|
|
@ -211,7 +219,7 @@ app-web
|
|||
|
||||
---
|
||||
|
||||
## Pros and Cons
|
||||
## Pros & Cons
|
||||
|
||||
### Pros
|
||||
|
||||
|
|
@ -222,14 +230,14 @@ app-web
|
|||
|
||||
--
|
||||
|
||||
## Pros and Cons
|
||||
## Pros & Cons
|
||||
|
||||
### Cons
|
||||
|
||||
- Dependency on local tools
|
||||
- `kubectl`, `helm`, `docker`, `npm`, `node`
|
||||
- Leftover build artifacts
|
||||
- Groovy is more verbose than necessary
|
||||
- Groovy is unnecessarily verbose
|
||||
- Missing clean up of orphaned k8s resources
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue