본문 바로가기

Jenkins2

[Jenkins] 1. 젠킨스(jenkins) 설치 ( 2022 version ) - jenkins 서버 포트 변경 포함 안녕하세요 두잉이 입니다. 최근 회사에서 신규프로젝트를 진행함에 따라 CI/CD를 위해 Jenkins를 도입하게 되었습니다. 백엔드는 Spring boot, 프론트엔드는 React 프로젝이며 Jenkins 설치 및 효율적인 배포를 위해 파이프라인 구축 및 배포 까지 삽질 했던 기록을 공유하도록 하겠습니다. 부족한 점이 있다면 댓글로 언제든지 PR 부탁드려요 ! Jenkins 란 ?? Jenkins는 Java로 빌드 된 오픈 소스 CI( Continuous Integration ) 및 CD( Continuous Delivery ) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드, 테스트 및 배포하기 위해 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다. 1. Jenkins .. 2022. 8. 12.
우분투 서버에 jenkins( 젠킨스 ) 적용해보기 필자의 회사에서 만드는 서비스는 php로 만들어 진다. 그래서 배포 방식은 master 서버에서 각 원격지 서버로 rsync로 밀어 넣는 방식이다. 이러다 보니 배포 누락도 발생 하고 여러모로 문제가 좀 있다. jenkins 도입으로 모든 문제가 해결되는 것은 아니지만 좀더 편하게 사용해보기 위해서 jenkins를 설치해보기로 했다. 바로 master 배포서버에 설치하는것은 좀 그래서 배포전용 가상머신 서버를 하나 띄운 후 작업을 진행 해 보았다. 필자는 우분투 18.04 lts 버젼으로 올려서 진행했다. 1. 자바 설치 우선 서버에 자바가 설치되어있는지 확인한다. 자바가 설치되지 않았다면 1.8을 설치해준다. 자바 저장소 추가 sudo add-apt-repository ppa:webpud8team/ja.. 2021. 2. 10.