반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- CSS
- web vital
- http3
- Cypress
- csr
- vue3
- typeScript
- caching
- api test
- Testing
- vue
- import.meta.env
- e2e
- devtools
- custom command
- ts error
- aws
- JavaScript
- TLS
- 비동기
- SSR
- QUIC
- n8n 기초
- 선택자
- CloudFlare
- n8n
- msw
- svelte
- vue-cli
- ViTE
Archives
- Today
- Total
목록CI/CD (1)
Develop Note by J.S.
[N8N] CI/CD & Release Automation
n8n 기반 CI/CD를 만든 이유n8n으로 CI/CD를 만들었다”는 이야기가 아니라, 왜 기존 방식이 불편했고, 그래서 이 구조를 선택했는지에 대한 기록이다.“PR이 merge되면 자동 배포되는 구조가 정말 안전한가?”GitHub Actions, GitOps, Argo CD를 써도 결국 배포는 기계적인 이벤트 트리거에 의해 일어난다.하지만 실제 운영에서 배포는 항상 이런 질문을 동반한다.이 변경이 위험한가?지금 배포해도 되는가?누가 이 변경을 승인했는가?어떤 파일이 얼마나 바뀌었는가?기존 CI/CD는 이 질문을 거의 다 무시한다.왜 n8n이었나n8n을 선택한 이유는 n8n은 CI 도구가 아니라 워크플로우 엔진이기 때문이다.GitHub Actions는:“이 이벤트가 발생하면 이 스크립트를 실행해라”n8n..
ETC/N8N
2026. 1. 12. 17:46