반응형

Jenkins 12

[Jenkins] 작업공간(Workspace) 경로 변경

1. config.xml 파일 수정 Jenkins 설치 경로에 있는 config.xml에서 workspace 경로를 수정한다. // 1) Jenkins 설치 경로 cd /var/lib/jenkins // 2) 수정 sudo vi config.xml JENKINS_HOME : 기본적으로 jenkins 설치 경로가 설정되어 있다. ITEM_FULL_NAME : 프로젝트명이 들어온다 /home/server/jex/studio30/workspace/${ITEM_FULL_NAME} 홈 디렉터리를 변경하지 않을 거라면 위와 같이 workspace 경로를 수정한다. 2. 권한 설정 새로 변경한 workspace의 소유자와 그룹을 jenkins으로 변경한다. sudo chown jenkins:jenkins worksp..

DevOps/Jenkins 2023.12.14

[Jenkins] 파이프라인(Pipeline) 활용한 빌드 배포 환경 구축

1. JenkinsJenkins는 CI/CD 파이프라인을 구축하고 관리하는 데 사용되는 도구 중 하나로 소프트웨어 개발 과정에서 자동화된 빌드, 테스트, 배포를 관리하는 오픈 소스 자동화 도구다. 이를 통해 개발자들은 코드 변경 사항을 통합하고, 자동으로 테스트하며, 배포하는 과정을 효율적으로 관리할 수 있다.CI : 여러 개발자들이 작업한 코드를 정기적으로 하나로 통합하고, 그 과정에서 자동화된 테스트를 거쳐 소프트웨어가 기존 코드와 함께 잘 동작하는지 확인하는 것CD : CI의 일부로, 소프트웨어가 테스트를 통과하고 배포 가능한 상태가 되면, 이를 자동화하여 프로덕션 환경에 자동으로 배포하는 프로세스를 가리킨다.   2. 구조도로컬에서 해당 SVN 리포지토리에 push 하고, Jenkins를 사용해 ..

DevOps/Jenkins 2023.12.13
반응형