AWS - Zenkins 연동

AWS EC2 서버에 Zenkins서버를 설치하도록 하겠습니다. Jenkins 설치시 필요한 jre파일은 미리 다운로드 완료하였으므로 젠킨스의 build작업을 위한 maven을 설치하도록 하겠습니다.

1. Maven 설치

step 1. Maven 다운로드(버전체크 필수)

  1. cd /opt

  2. sudo wget https://mirror.navercorp.com/apache/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz

  3. sudo tar -xvf apache-maven-3.9.9-bin.tar.gz

  4. sudo mv apache-maven-3.9.9 maven

  5. vi ~/.bash_profile

    소스코드 접근시 i를 눌러 입력모드로 전환, 아래 소스코드를 복사하여 shift+insert로 붙여넣기 후 esc를 눌러 입력모드를 벗어나고, :wq!를 입력하여 저장후 종료.

PATH=$PATH:$HOME/.local/bin:$HOME/bin
M2_HOME=/opt/maven
PATH=$PATH:$M2_HOME:$M2_HOME/bin
export PATH
  1. source ~/.bash_profile

  2. sudo yum install -y git (깃설치)

2. 젠킨스 설치

  1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

  2. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

  3. sudo yum install jenkins

  4. sudo yum upgrade

  5. sudo systemctl enable jenkins

  6. sudo systemctl start jenkins

  7. sudo cat /var/lib/jenkins/secrets/initialAdminPassword (비밀번호)

3. 인바운드 규칙 편집

젠킨스의 기본포트인 8080포트로 접속을 허용할 수 있도록 인바운드 규칙을 편집해주도록 하겠습니다.

4. 젠킨스 서버 접속

아마존 웹서비스의 ip주소와 8080포트를 조합하여 젠킨스서버에 접속합니다. 이 후 과정은 젠킨스 설치를 참고하세요. 단, 플러그인 전체 설치하지 마십쇼..

Last updated