
개발과 배포의 복잡성을 극복하고자하는 현대 소프트웨어 개발자들에게는 젠킨스가 필수적인 툴로 부각되고 있다. 젠킨스는 자동화된 빌드, 테스트, 배포 프로세스를 통해 개발 생산성을 향상시키고 안정적인 개발 환경을 조성하는 강력한 솔루션이다. 이 블로그 글에서는 젠킨스의 설치와 활용 방법에 대해 자세히 알아보도록 한다. 더불어, 젠킨스의 다양한 장점과 이점에 대해서도 살펴보며, 현대 개발 프로세스에서 어떻게 활용되는지에 대해 살펴보고자 한다.
sudo apt update
sudo apt install openjdk-11-jdk // 각자 필요한 버전을 설치하시면 됩니다.
java -version
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
→ Error: W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 다음과 같은 오류 메세지 출력시 NO_PUBKEY 뒤에 있는 키를 복사후 아래 코드 맨 뒤에 넣어줍니다.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
systemctl status jenkins
도메인은 각 환경에 따라 달라지며, 환경에 맞추어 접속해주시면 됩니다.
ex) http://ip:8080

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
지금까지 기본적인 젠킨스의 설치 및 기본 설정에 대해 알아보았습니다. 이어지는 글에서는 파이프라인 활용법에 대해 알아보겠습니다 🙂