jenkins 3

Centos 7 에 Jenkins 설치하기

Centos 7 에 Jenkins 설치하기 1. jenkins 설치 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins 2. java 설치 (이 부분은 사람마다 다르므로 생략) 3. 방화벽 WAS 가 보통 8080 을 많이 사용하므로, 여기서는 젠킨스를 8000번 포트로 하겠다. firewall-cmd --zone=public --add-port=8000/tcp --permanent firewall-cmd --reload 4. jenki..

Linux 2023.03.16

Jenkins - Git 연동하기 (Public Key 공개키 인증)

Jenkins을 처음 세팅하고 Git 을 연동하려는데, 아무리 ssh id, pass 를 맞게 입력하고 git 연동 url 을 맞게 입력해도 계속 알수없는 에러가 난다. Jenkins 버그인지는 모르겠는데, 이 상황을 타개하기 위해 id/pass 인증을 하지 않고, public key 인증을 하여 해결하였다. 그럼 Jenkins 에서 git 연동시 public key 인증하는 방법을 알아보자. 어렵지 않다 쫄지말자. 그냥 보고 따라하면 된다. 일단, git 실행 정보를 정확하게 입력하자. 원하는 Git 경로가 있다면 그것으로 해도 된다. 먼저 관련된 개념을 간단하게 정리하겠다. 관련된 계정은 총 2가지다. (1) Jenkins 계정 (2) Git 계정. Jenkins 프로세스는 jenkins 계정 권한으..

Linux 2023.02.18

Linux CentOS Stream 9 - Jenkins Install 설치

Jenkins은 Hudson 에서 갈라져 나온 CI 툴이다. 현재는 Hudson은 관리가 제대로 안되는지 버그도 많고 도저히 사용할 수가 없다. Jenkins은 오랜동안 사용해 왔는데 안정적으로 잘 돌아가고 있고 실무 프로젝트에서도 문제없이 몇차례 사용하였다. Java가 안깔려있다면 openjdk 11을 설치하고 온다. Jenkins 레파지토리를 설정을 한다. curl https://pkg.jenkins.io/redhat-stable/jenkins.repo > /etc/yum.repos.d/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key Jenkins을 설치한다. dnf -y install jenkins 포트를 설..