git hub의 workflow아 같다.
plugin이 거의다 전부 있다고 생각하자!
CI/CD 지속적 통합, 지속적 배포
개발 과정
개발, 빌드, 테스트, 배포
이 과정을 수동으로 할 수 있는데 jenkins는 한번에 전부 할 수 있도록 해줄 것이다.
부하테스트 등 여러가지를 할 수 있다. 왜? plugin이 다양하게 있어서!
dnf install -y java-11-openjdk-devel
rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key
cd /etc/yum.repos.d/
curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo
dnf install jenkins
systemctl daemon-reload
를 해주자!vi /usr/lib/systemd/system/jenkins.service
Environment="JENKINS_PORT=8080" 를
Environment="JENKINS_PORT=9090" 으로 변경
systemctl daemon-reload
systemctl restart jenkins
[jenkins IP]:9090 으로 접속
cat /var/lib/jenkins/secrets/initialAdminPassword
비밀번호!
왼쪽 추천해주는 친구들로 설치하자~
LDAP은 인증해주는 친구인데 만약 사원아이디, 비번이 있으면 편하게 접속할 수 있다. 예를 들어 내가 쿠버를 들어가든, 그라파나를 들어가든 하나로 통합해서 들어가면 편하다!
계정이랑 비밀번호 설정하는 화면이 있었는데... 이거 까먹으면 다시 설치해야하니깐 잘 기억해두자! admin / qwer1234
그리고 대쉬보드 연결되는 IP:9090이 나오는데 그대로 넘어가주면 실행이된다.