일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- programmers
- 알고리즘
- actions
- 스왑메모리
- 백업
- mono
- ci/cd
- 백업스크립트
- swapmemory
- R2DBC
- GoogleCloudStorage
- AWS
- GCS
- gitActions
- EC2
- TaskExecutor
- 비동기
- Infra
- 프로그래머스
- mysql
- webflux
- JPA
- Java
- github
- 파일업로드
- 백준
- SUbmodule
- CompletableFuture
- Algorithm
- @async
- Today
- Total
목록github (2)
쿵야지식떨이
프로젝트를 진행할 때 보여주고 싶지 않은 민감 정보를 담은 yml 파일이 존재한다.submodule을 사용하여 특정 폴더만 private로 설정하여 노출을 막을 수 있다!submoduleGit 프로젝트에서 다른 Git 프로젝트를 하위 디렉토리에 포함시키는 방법submodule 적용 과정1. public repository에 프로젝트 파일 업로드 2. 민감한 정보를 담을 private repository 생성application.yml 파일을 private repository에 생성하여 추가public repository에 존재하는 민감한 정보를 private repository로 옮기고 clone 시에만 연동해서 가져온다고 생각하면 된다. 3. public repository에 submodule 등록 ..
팀 프로젝트를 진행 중 server 파트는 GitHub Actions를 적용하기로 했다. 적용하는 과정과 겪었던 에러를 정리하고 여러 포스트로 나눠서 정리해보려 한다. 틀린 내용이 있을 수 있으니 잘못된 내용이 있다면 댓글 부탁드립니다. GitHub Actions GitHub에서 제공하는 CI/CD를 위한 서비스 GitHub 레포지토리에서 CI/CD 결과를 확인하고 관리할 수 있다. YAML 포맷을 사용하여 가독성이 높다. 이미 구현되어있는 많은 액션들을 마켓플레이스에서 쉽게 찾을 수 있어 좀 더 간단하게 CI/CD 플로우를 작성할 수 있다. 더보기 CI(Continuous Integration) : 테스트, 빌드, Dockerizing, 저장소에 전달하는 것까지 프로덕션 환경으로 서비스를 배포할 수 있..