본문 바로가기

AWS EC24

[Jenkins] Github Webhook + Jenkins 연동 및 빌드 Jenkins 이전 글이전 포스팅에서는 Jenkins의 Master + Slave 노드를 구성해서 여러 Job을 Slave로 위임하는 작업을 했었다.Job을 Master에서 전부 처리하지 않고 나눔으로 여러 이점을 얻을 수 있을 것이다. 이번 포스팅에서는 Github Webhook과 Jenkins를 연동하여 코드 변경 시 빌드가 진행되도록 해볼 것이다.  AWS에 Jenkins 서버 구동AWS 사이트에 접속해서 EC2에 접속하도록 하자. 그 후, 인스턴스 시작을 하면 아래 화면이 나오게 될 것이다.(나는 아래와 같이 설정했다.)  OS는 Amazon Linux를 선택했다.이름은 언제든지 변경가능하기 때문에 어떻게 하건 상관없다.  인스턴스 유형은 프리티어에서 사용가능한 t2.micro를 선택했다.키 페어.. 2024. 8. 2.
[Ansible] Ansible 설치 가이드 AWS의 EC2에 Ansible Server 설치sudo amazon-linux-extras install epel -ysudo yum install –y ansiblessh-keygenssh-copy-id ec2-user@[ec2_ip_address] ansible 퍼블릭키를 직접 원하는 서버의 authorized_keys에 복사 Ansible Testssh ec2-user@[ec2_ip_address] 2024. 7. 29.
[Docker] Docker 설치 가이드 AWS의 EC2에 Docker Server 설치sudo amazon-linux-extras install epel -ysudo yum install –y dockerDocker Testdocker –versionStart Dockersudo usermod –aG docker ec2-user (인스턴스 재 접속)sudo service docker startdocker run hello-world 2024. 7. 29.
[Jenkins] Jenkins 설치 가이드 Maven 버전과 Jenkins 버전은 변경 될 수 있습니다.https://mirror.navercorp.com/apache/maven/maven-3/1. AWS EC2 - Amazon Linux release 2023.4.20240513 (Amazon Linux)JDK 설치sudo dnf updatesudo dnf instlal java-17-amazon-corretto-develjava -versionhttps://maven.apache.org/download.cgiMaven 설치 (EC2에서 실행, Maven 버전은 변경될 수 있으니, 위 사이트에서 버전 확인 필요)sudo amazon-linux-extras install epel -ycd /optls -ltrsudo wget https://mir.. 2024. 7. 29.