Dev/CI CD

Dev/CI CD

[CI/CD] Travis CI -> Github Actions 전환기(Organization Public Repository)

프로젝트를 진행하던 도중 Travis CI에 문제가 일어났음을 확인할 수 있었습니다. 마이너스 신용 잔액으로 인해 개인 및 공용 리포지토리에 대해 빌드가 일시적으로 비활성화되었다는 것인데.. 어떻게 된 건지 구글링을 통해 알아봤습니다. 찾아본결과, Travis CI는 깃허브 Pubilc저장소에 대해서 무료지만 Private저장소에 대해서는 유료입니다저희 프로젝트는 Organization을 사용하는데, Travis Ci에서 Organization을 사용할 경우 요금 정책이 달라지고, 크레딧을 다썼거나 30일의 기간이 지나서 다음과 같은 에러가 난 것 같다고 판단했습니다. CI/CD 파이프라인을 구축하는게 워낙 복잡한 일이기 때문에 웬만하면 결제하려고 했으나.. 한달에 69달러임을 확인할 수 있었습니다. 한..

Dev/CI CD

[CI/CD] JENKINS SSH2 Easy Plugin 사용법(Publish over SSH 대체)

최근 스프링부트 프로젝트의 Back-End CI/CD를 진행하던중 젠킨스서버에서 운영서버로 배포파일들을 전달하기 위해, SSH플러그인을 사용하려고 했는데 Jenkins의 Publish over SSH가 검색을 해도 나오지 않았습니다. 그래서 구글링을 해보니? 젠킨스 홈페이지에서 Publish Over SSH는 2022년 1월 12일 플러그인이 중지가 된 것을 확인할 수 있었습니다. 이유는 보안에 취약한 문제가 있기 때문임을 확인할 수 있었습니다. 이미 제가 참고하고 있던 블로그, https://backtony.github.io/spring/aws/2021-08-08-spring-cicd-1/를 포함해서 많은 CI/CD 예제들이 Publish Over SSH로 되어있어서 어떻게 해야 될지 난감했습니다. S..

friendshipkim97
'Dev/CI CD' 카테고리의 글 목록