Aws

Jenkins 설치하기

wngnl05 2024. 12. 24. 13:29

인스턴스를 최신버전으로 업데이트

sudo yum update –y

 

Jenkins 설치 & 설정

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade -y
sudo amazon-linux-extras install java-openjdk11 -y
sudo yum install jenkins -y
sudo systemctl start jenkins

 

Jenkins 암호 확인

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

Jenkins 접속 ( 사용자 이름 & 비밀번호 메모장에 저장해놓기!! )

< Ec2 인스턴스 Public ip >:8080

 

Jenkins로 Build 하기

새로운 Item -> "Freestyle Project"

concurrent 빌드 실행 Click [ 선택,  동시빌드 ] 

소스 코드 관리 -> AWSCodePipeline 클릭

 

proxy Host : VPN DNS & CIDR

proxy Port : 8080을 제외한 사용할 Port 번호

 

"Clear workspace before copying" Check [ 필수 ]

Category = "Build"

Provider : Aws Pipeline에서 설정하는 공급자 이름

빌드 유발 -> Build Perodically -> schedule

 

#!/bin/bash -ex

 

빌드 환경 -> Delete workspace before build starts