일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- docker
- 에프랩
- Database
- junit
- DBDocs
- Enum
- NCP
- Scheduler
- Java
- Naver Cloud
- Thymeleaf
- AssertJ
- 네이버 클라우드
- spring boot
- 네이버클라우드
- Naver Cloud Platform
- OrientalUnity
- 회고
- F-Lab
- Pinpoint
- NaverCloudPlatform
- papago
- ncloud
- ngrinder
- React
- spring
- navercloud
- object storage
- NooBLoL
- mybatis
Archives
- Today
- Total
목록github actions (1)
DevJong12
[Picasso] 프로젝트 CI / CD
목차 해당 프로젝트의 경우 CI 와 CD를 전부 Github Actions를 활용하였다. CI와 CD에 사용된 Github WorkFlows를 작성해 보고자 한다. 먼저 사전에 도움이 되라고, 내 프로젝트의 아키텍쳐이미지를 남겨논다. 1) CI 먼저 CI가 해당 프로젝트에서 왜 필요했을 까?부터 정의를 해보고자 한다. 필자의 프로젝트는 6명이 팀으로 있었고, 대부분이 Git에 미숙한 상황이었다. 하지만 Merge는 안전하게 진행해야 한다고 판단을 내렸으며 이에 따라, Build가 되지 않고 파일이 증발하는등의 위험한 PR을 솎아 내야 한다는 문제가 있었다. 해당 문제를 해결하고자 CI를 도입하였고, Build가 되지 않으면 CodeReview를 Approve하지 않고 Merge를 진행하지 않는 방법을 채..
프로젝트/Picasso
2023. 10. 2. 18:26