Jenkins는 이제 DevOps 에 있어 빠져서는 안될 중요한 자리를 잡고 있습니다. 계획 > 개발 > 개발자테스트(단위테스트) > 릴리즈(컨테이너라이즈) >릴리즈 테스트 > 배포(오케스트레이션) > 배포테스트 > 운영 (모니터링) > 계획 과 같은 쳇바퀴에서 빠질 수 없는 역할을 합니다.각각의 항목에 대해 워크플로우를 지정하여 놓으면,소스가 수정되어 준비되면 자동 트리거링 되어 빌드를 하고 빌드가 실패하면메일, 슬랙, 텔레그램 등으로 알람을 보내고,성공하면 다음과정인 릴리즈를 하는 등이지요. 계속하여 성공하면 다음과정 다음과정으로 진행됩니다.궁극적으로는 어떻게 개발할까 고민하고 실제 코딩을 해 놓으면(단위 테스트 등의 상세 테스트 코드까지는 작성해야 합니다
Continue reading ...