본문 바로가기

Jenkins2

[Jenkins] SSH Jump Host 간단하게 설정과 SSH Proxy (Jenkins SSH Proxy) SSH Jump Host 간단하게 설정하는 방법 회사에서 Jenkins를 관리하면서 마주한 문제가 있었습니다. 우선 서버 인프라가 망분리(dmz, priv) 구조로 구성되어 있고 zone간의 통신은 망연계를 통하여 이루어지고 있습니다. Jenkins는 기본적으로 소스 배포 용도로 하나의 서버에서 기동이 되면서 모든 서버에 SSH/SFTP 접근이 필수로 요구되는 경우가 존재합니다. 그런데 Jenkins가 현재 구성상으로 Direct로 모든 서버에 SSH 접근이 이루어지지 못하는 상황이라 Bridge나 Proxy와 같은 설정이 필요로 하다고 생각했습니다. 아래에 간단하게 정리해놓은 Infra 구성도를 보면서 이어가도록 하겠습니다. 위는 현재 구성된 서버들을 간략하게 시각화 해놓은것입니다. (IP 및 inst.. 2020. 10. 20.
[Jenkins] Linux(Ubuntu 18.04, CentOS 7) 환경 Jenkins 설치 Linux 환경에서 Jenkins CI/CD 설치하기 What is Jenkins ? : Jenkins는 소프트웨어 구축, 테스트, 빌드, 배포와 관련된 모든 종류의 작업을 자동화하는데 사용할 수 있는 독립된 오픈소스 자동화 서버이며 CI/CD(Continuous Integration/Continuous Delivery) 자동화 환경 구성에 편리함을 제공한다. Version : 2.235.3 Documentation Jenkins User Documentation Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software .. 2020. 10. 13.