[Jenkins] CI/CD, pipeline - 통합 및 배포
Jenkins 젠킨스 - JAVA Runtime 위에서 동작하는 자동화 서버 - 젠킨스는 지속적인 통합, 즉 프로젝트 빌드, 테스트 실행, 배포 등의 통합을 자동화 - 다양한 플러그인을 종합해서 CI/CD Pipeline을 만들어서 자동화 작업 (예를 들어 로컬에서 '개발->커밋->푸시' 하면 정해진 파이프라인을 따라 빌드, 테스트 등을 하여 배포) - 젠킨스는 Maven, Ant, Gradle, Junit, Nexus와 잘 작동하며, Git, SVN과 같은 형상관리 툴을 지원 - JAVA 뿐만 아니라 WAS가 없는 Python, Node.js도 플러그인을 통해 젠킨스로 CI가 가능 - Jenkins Plugin - Credentials Plugin : 각종 중요정보(AWS Token, Git acces..