Jenkins 6

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 6

[Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 5 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 5 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 4 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 4 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 [Jenkins] - AW.. choiiii-dev.tistory.com 이제 배포 파일을 만들어서 빌드만 시키면 됩니다. 1. Build 위의 사진처럼 작성해 주세요 clean build는 ./gradlew clean build와 같습니다. 2. 빌드 후 조치 먼저 설정하기 전에 배포용 쉘을 작성하겠습니다. webapps ..

Jenkins 2021.05.17

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 5

[Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 4 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 4 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 [Jenkins] - AW.. choiiii-dev.tistory.com 1. Webhook 프로젝트 레파지토리에 푸시를 하면 Github Webhook을 이용해 젠킨스에 polling 하여 빌드를 자동으로 해주는 환경을 구축해야 합니다. 우선 두 가지 플러그인을 젠킨스에 설치해야 합니다. 1. GitHub Integrati..

Jenkins 2021.05.12

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 4

[Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 [AWS] - AWS EC.. choiiii-dev.tistory.com 젠킨스와 Github ssh 연동 1. 키 생성 우선 키를 생성하기 전에 젠킨스 사용자를 확인해야 합니다. ps aux | grep jenkins 젠킨스가 사용자로 실행 중이면 현재 사용자를 젠킨스로 전환합니다. sudo -u jenkins /bin/b..

Jenkins 2021.05.12

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 3

[Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2 [Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 [AWS] - AWS EC2 SSH pem키 없이 접속하기 [AWS] - AWS 인스턴스 [AWS] - AWS(아마존 웹 서비스) ssh로 인스턴스.. choiiii-dev.tistory.com 젠킨스 설정 ec2서버로 접근해보면 password를 입력하라는 화면이 나옵니다. cat으로 비밀번호를 확인합니다. sudo cat /var/lib/jenkins/secrets/initialAdminPassword $ sudo cat /var/lib/jenki..

Jenkins 2021.05.12

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 2

[Jenkins] - AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1 [AWS] - AWS EC2 SSH pem키 없이 접속하기 [AWS] - AWS 인스턴스 [AWS] - AWS(아마존 웹 서비스) ssh로 인스턴스에 연결 시작하기 전에 AWS 세팅이 끝나지 않으셨으면 위에 글을 보고 세팅해주세요 1. 자바 설치. choiiii-dev.tistory.com 젠킨스 프록시 설정 젠킨스 설치가 끝났으면 nginx를 통해 프록시까지 등록해보겠습니다. 우선 아래 명령어를 통해 amazon-linux-extras에서 nginx를 지원하는지 확인해주세요 amazon-linux-extras list | grep nginx $ amazon-linux-extr..

Jenkins 2021.05.12

AWS + 젠킨스 + 스프링 부트 ci/cd 구현 1

[AWS] - AWS EC2 SSH pem키 없이 접속하기 [AWS] - AWS 인스턴스 [AWS] - AWS(아마존 웹 서비스) ssh로 인스턴스에 연결 시작하기 전에 AWS 세팅이 끝나지 않으셨으면 위에 글을 보고 세팅해주세요 1. 자바 설치 우선 젠킨스를 설치하기 전에 자바부터 설치해야 합니다. 아래 명령어를 입력해 주세요 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 설치가 완료되면 현재 버전이 java8이 맞는지 확인해주세요 java -version 2. Jenkins 설치 먼저 yum update를 해줍니다. sudo yum update -y 이제 젠킨스를 설치해야 하는데 yum 패키지에는 기본적으로 젠킨스가 포함되어있지 않습니다. 그래서 yum패..

Jenkins 2021.05.12