Jenkins: Bitbucket 연동하기, Webhook 설정 가이드
·
⚙️DevOps/Jenkins
Jenkins와 BitBucket을 연동하려고 했을 때, Bitbucket Plugin을 설치해서 사용하려 했으나, 연동이 잘 되질 않아, Jenkins Plugin 중 Generic Webhook Trigger를 사용하였다.📌 구성로컬 PC에서 사용하고자 하는 Repo — main 브랜치에 Push할 때, Jenkins가 Push를 인지하여 자동으로 Dev 서버, Prod 서버에 소스코드 배포 되게 만들고 싶었다. (다른방법도 가능.)🚧 사전작업내가 CI/CD를 하고 싶은 Repo를 가서, Repository Setting 으로 들어간다.들어가면 Webhook라는 메뉴가 있는데, 여길 들어가면 Webhook를 추가 할 수 있다.설정해야 하는 항목Title : Webhook 이름.URL : http:..
Jenkins: Docker 실행 가이드
·
⚙️DevOps/Jenkins
Jenkins Docker 실행 가이드📌 Mount 할 Jenkins 디렉토리 폴더 생성 및 권한 설정mkdir jenkins_homechmod 777 jenkins_home📌 Jenkins 이미지 Pull# jenkins 이미지 띄우기.docker pull jenkins/jennkins:lts📌 Jenkins 컨테이너 실행docker run -d --name jenkins \ -p 8080:8080 -p 50000:50000 \ -v /your/path/jenkins_home:/var/jenkins_home \ --restart unless-stopped \ jenkins/jenkins:lts-p 8080:8080: Jenkins 웹 인터페이스를 호스트의 8080 포트에 노출-p 50000..
Jenkins와 GitHub 연동하여 자동 배포하는 방법
·
⚙️DevOps/Jenkins
Jenkins와 GitHub 연동하여 자동 배포하는 방법📌 Github Token 발급오른쪽 하단, Setting 메뉴에 들어간다.왼쪽 하단 끝에 Developer Settings 메뉴에 들어간다.왼쪽 하단에 Personal access tokens 메뉴에 들어간다. (Tokens (Classic))Token을 발급을 받는다. (repo, admin:org, admin:repo_hook를 체크.)📌 Jenkins 설정jenkins를 구축 후, 로그인하고 들어가면 아래와 같은 페이지가 나오는데 해당 페이지에서 Jenkins 관리로 들어간다.System Configuration ➡️ System ➡️ Github Servers 부분을 찾는다.다음과 같이 설정한다.잘 연결되는지 테스트까지 한 후, 새로운 ..
Jenkins: Docker, macOS, CentOS, Ubuntu 설치 방법
·
⚙️DevOps/Jenkins
Jenkins 설치 방법: Docker, macOS, CentOS, UbuntuDocker에 설치## lastest LTS versiondocker pull jenkins/jenkins:lts-jdk17macOS에 설치Install the latest LTS version: brew install jenkins-ltsStart the Jenkins service: brew services start jenkins-ltsRestart the Jenkins service: brew services restart jenkins-ltsUpdate the Jenkins version: brew upgrade jenkins-ltscentOS에 설치## use this repositorysudo wget -O /et..