
EC2/VPC 생성 및 세팅
EC2 추가 설정


도커 설치
sudo yum update -ysudo amazon-linux-extras install docker -ysudo service docker startsudo usermod -a -G docker ec2-usersudo setfacl -m user:ec2-user:rw /var/run/docker.sock도커를 통해 Jenkins 설치
Jenkins 설치
docker run \ -d \ --name jenkins \ -p 8080:8080 \ -p 50000:50000 \ -e TZ=Asia/Seoul \ -v /home/ec2-user/data/jenkins/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(which docker):/usr/bin/docker \ jenkins/jenkins:lts-jdk11
docker ps -a를 통해 올라간 컨테이너를 조회
docker logs jenkins
sudo chown 1000:1000 -R 해당 폴더명령어로 권한을 설정Jenkins 접속
기본 세팅
docker logs jenkins를 통해 확인할 수 있는 초기 비밀번호로 접속하여 기본 세팅 및 어드민 계정 생성Jenkins 작업 생성하기
깃허브 토큰 발행하기



접속 화면에 Create a job 클릭

Jenkins job 이름과 생성방법 설정

생성한 Jenkins job 설정
Pipeline 작성
pipeline { agent any stages { stage('Clone') { steps { git branch: '브런치', credentialsId: '생성한 Credential', url: '레파지토리 경로' } } } }
빌드해보기
