Software Engineering/CICD (jenkins, etc) (총 11개) 썸네일형 리스트형 CI - CI/CD 구성 - 2 (Jenkins 환경 설정 JDK, Git, Gradle) Jenkins 사용법 JDK, Git, Gradle 설정좌측의 Jenkins 관리 탭을 클릭한 뒤 Global Tool Configuration 을 클릭한다 JDKJDK 탭의 Install automatically 를 클릭하여 해제하면 직접 설치한 JAVA_HOME 경로를 지정할 수 있다. JDK의 경로를 잘못지정하면 바로 하단에 별도로 경고 메시지가 나타난다. 별도의 메시지가 나타나지 않은 경우 경로 설정이 잘된것이다. JDK 경로 확인echo $JAVA_HOME 명령어를 입력하여 확인하면 java 명령어가 설치된 경로가 나타나는데 그 경로의 bin디렉토리 전까지가 JDK의 경로이다. Git git 설치 yum install -y git git 경로 확인 which git git 이 설치된 경로를 지정.. CI - CI/CD 구성 - 1 (Jenkins 설치) CentOS7 Jenkins 설치 사전조건JDK Github 계정Github 프로젝트 설치yum repository settingxxxxxxxxxx# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo# rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key Jenkins 설치xxxxxxxxxx# yum install -y jenkins Port 지정xxxxxxxxxxvi /etc/sysconfig/jenkins## Type: integer(0:65535)## Default: 8080## ServiceRestart: jenkins## Port J.. CI/CD - CI/CD 란? CI란?CI 시스템을 구축하지 않고 개발을 진행하는 경우에 각 팀의 개발자들이 개발한 소스코드들을 형상관리 서버(GIT) 에 커밋한다면 각 개발의 결과가 품질관리를 거치지 않고, 대부분 개발이 끝난 막바지에 통합을 하여 테스트를 진행하게 된다 이럴 경우, 개발 중 별도의 품질관리를 하지 않았기 때문에 잘못된 소스코드를 형상관리 시스템에 반영하였을 경우 발생되는 문제가 개발 후반에 모두 장애로 발견된다. 반면 CI 시스템을 구축하게 되면, CI 서버는 리포지토리 서버(Git 등)에 Commit된 소스코드를 주기적으로 폴링하여 컴파일, 단위테스트, 코드 인스펙션 등의 과정을 수행하며 신규 또는 수정된 소스코드가 결함이 있는지 여부를 지속적으로 검증한다 검증 결과는 이메일 RSS등의 피드백 메커니즘을 통해 개.. 이전 1 2 다음