-
Notifications
You must be signed in to change notification settings - Fork 1
CICD 파이프라인 구축기록
Heyz edited this page Mar 9, 2023
·
2 revisions
- 깃헙에서 서버를 조작할 수 있도록 함.
- https://github.com/14-team13/acoe-backend/settings/actions/runners/new 에서 명령어 제공
❗ ssh로 서버 접속해서 설치, 설정(configuration), 실행
- 🔑 github action 사용하여 자동 배포할때, 환경변수를 외부 노출없이 저장할 수 있음.
- new repository secret 생성 -> 환경변수 저장
- 기본 튜토리얼은 작성해둔 가이드 참조
- CI와 CD의 스크립트를 나눠서 PR은 CI, PUSH는 CD 스크립트가 트리거될 수 있도록 구성.
- SCP로 파일 복사 후 디플로이 하는 방식 채용 -> 현재 dev만 적용, 추후 prod 분기처리.
- SCP, SSH action은 마켓플레이스의 appleboy 사용🙏
- YAML 스크립트 파일 확인 -> ci.yml / cd.yml
👍 배포성공