Jenkins, Linux, Vi에 대해 알아보자 Jenkins 모든 언어의 조합과 소스 코드 Repository에 대한 지속적인 통합(Continuous integration, CI)과 지속적 배포(Countinuous delivery, CD) 환경을 구축하기 위한 도구이다. 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발의 생산성을 높일 수 있다. Git 과 같은 버전 관리 시스템과 연동하여 소스의 커밋을 감지하면 자동적으로 자동화 테스트가 포함된 빌드가 작동되도록 설정할 수 있다. Jenkins의 이점 1. 편리한 설정 웹 기반의 콘솔로 다양한 인증 기반과 결합이 가능하며 권한 관리 기능을 통해 안전한 빌드 및 배포 환경을 구축할 수 있다. 수많은 플러그인을 사용하여 자동화 할 수..
신입 개발자의 기록 [12/07] Jenkins, Linux, Vi에 대해
Jenkins, Linux, Vi에 대해 알아보자 Jenkins 모든 언어의 조합과 소스 코드 Repository에 대한 지속적인 통합(Continuous integration, CI)과 지속적 배포(Countinuous delivery, CD) 환경을 구축하기 위한 도구이다. 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발의 생산성을 높일 수 있다. Git 과 같은 버전 관리 시스템과 연동하여 소스의 커밋을 감지하면 자동적으로 자동화 테스트가 포함된 빌드가 작동되도록 설정할 수 있다. Jenkins의 이점 1. 편리한 설정 웹 기반의 콘솔로 다양한 인증 기반과 결합이 가능하며 권한 관리 기능을 통해 안전한 빌드 및 배포 환경을 구축할 수 있다. 수많은 플러그인을 사용하여 자동화 할 수..
2023.12.07