슬롯사이트 [michelin API] CI/CD 도입기
AWS CodeDeploy
슬롯사이트
슬롯사이트 Action
Java
• 작성자는 슬롯사이트 Action과 AWS CodeDeploy를 활용하여 소스를 슬롯사이트에 푸시하면 자동으로 서비스가 반영되고 재부팅되도록 하는 CI/CD 파이프라인을 구축하려 했으나, 민감한 DB 정보가 포함된 Repository를 공개할 수 없어 작업을 완료하지 못했다.
• CI/CD 도입을 처음 시도하면서 많은 공부가 되었으며, 슬롯사이트 Action을 사용하기 위해 yml 파일을 생성하여 작업을 자동화하는 방법을 학습했다.
• 사용자는 Windows 환경에서 gradlew 파일을 생성하여 빌드 문제를 겪었으며, Ubuntu와의 차이점으로 인해 zip 명령어 설치와 gradlew 파일에 실행 권한 부여 등의 문제를 해결해야 했습니다. 또한, S3 업로드와 관련하여 슬롯사이트 SHA 환경변수 사용법의 변경을 경험했습니다.
• AWS CodeDeploy를 통해 배포를 시도했으나 실패를 겪고 있으며, 이를 해결하기 위해 원인을 찾고 있습니다. CI/CD 파이프라인 작업이 처음이라 어려움을 느꼈지만, 개발 서버에서 파이프라인을 구축하고 향후 서비스에 도입할 계획입니다.
북마크
공유하기
신고하기