본문 바로가기
반응형

[AWS-RDP]/CICD_DevOps4

[중요2][활용-성공] Real Time DevOps Project | Deploy to Kubernetes Using Jenkins | End_도커 활용 [ 구성 흐름도] [1] 젠킨스 서버 생성 (마스터 & 에이전트) - sudo apt update - sudo apt upgrade - sudo apt install openjdk-17-jre (자바17 설치) - java -version - 젠킨스 사이트 이동 (복사 및 설치) https://www.jenkins.io/doc/book/installing/linux/ - sudo systemctl enable jenkins - sudo systemctl start jenkins - sudo systemctl status jenkins [1-1] 젠킨스 에이전트 서버 추가 구성 (마스터 서버와 동일 하게 설치) - (젠킨스 에이전트 서버) 모든 빌드가 여기서 수행되므로 도커 설치 필요 - sudo apt .. 2023. 12. 4.
[중요][AWS][Jenkins] pom.xml 정보 불러오기 !! Jenkins를 활용하여 Maven 빌드를 구성시 아래와 같이 pom.xml에 정의한 version 정보를 읽는 방법입니다. me.oofbird test 1.0.0 Pipeline Utility Steps Pipeline Utility Steps 플러그인을 사용하면 아주 단순합니다. def VERSION = readMavenPom().getVersion() Maven 명령어 활용 만약 플러그인을 사용하기 어려운 환경일 경우, Maven의 명령을 활용합니다. def VERSION = sh(script: 'mvn help:evaluate -Dexpression=project.version -q -DforceStdout', returnStdout: true) 이렇게 하면 VERSION에 1.0.0 값이 들어가.. 2023. 11. 23.
[배포성공][중요2][파라미터 설정][AWS] Mega Real-time End-to-End DevOps CI/CD Project | Git [1] ## 젠킨스 서버 생성 - 젠킨스 설치 스크립트 참고 (우분투) https://github.com/vikash-kumar01/installation_scripts/blob/master/jenkins.sh #!/bin/bash sudo apt update -y sudo apt upgrade -y sudo apt install openjdk-17-jre -y curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \ /usr/share/keyrings/jenkins-keyring.asc > /dev/null echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] .. 2023. 11. 20.
[3-Tier 구축성공][우분투] Jenkins Integration with GIT Maven Sonarqube Nexus Tomcat | Continuous ## userdata - 젠킨스 설치 실제 성공 스크립트 (우분투) #!/bin/bash sudo apt-get update -y sudo hostnamectl set-hostname jenkins sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian-stable binary/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/null sudo .. 2023. 11. 15.
반응형