반응형 Configuration2 MultiBranches Pipeline 설명 및 사용법 [MulptiBranches Pipeline Project] 이 프로젝트의 주요기능은 jenkins가 자동으로 "소스코드 관리 시스템"에서 jenkins 프로젝트로 인식되는 프로젝트의 브랜치를 관리하고 빌드하는 것이다. 브랜치별로 Job이 폴더 프로젝트에 존재한다. "소스코드 관리 시스템"에서 브랜치가 발생하면, 자동으로 이에 해당하는 jenkins Job이 생성된다. 따라서, "소스코드 관리 시스템(GIT)"의 브랜치가 발생하면 자동으로 발견하고 브랜치별로 빌드배포가 가능하다. Branch Sources Server : Repository Credentials : SCM 접속 인증정보 Owner : Use the Project Key, not the project name Repository Name .. 2023. 8. 17. Ansible 설명 및 기본내용 Ansible : 설정관리(Configuration Management-CM) + 배포(CD)를 위한 Tool로. Host서버에서 Guest서버로 SSH로 접근하여 명령을 Push하는 방식으로 설정을 관리한다. [용어] "PlayBook이라는 용어는 Ansible에서 Script(YAML)를 말한다. " [Requirement] Host서버에 SSH + Python 2.6 or 3.5 이상 필요 YAML과 jinja2 를 배워야 한다. 설치된 파이썬 버전 확인방법 $ Python --version [기본내용] 모든 Guest에서 병렬로 각 Task를 실행. 모든 Guest에서 Task가 완료 될때까지 기다렸다가. 다음 Task로 넘어간다. 지정한 순서대로 Task를 실행한다. [장점] 별도의 Agent .. 2021. 4. 25. 이전 1 다음 반응형