블로그 글
시니 선생님이 개발 블로그에 쓴 글입니다.
[실습] 빌드 성공 시 결과물 저장하기
✅ 1. 빌드 결과물이 사라지는 이유 pipeline { agent any stages { stage('Build') { steps { echo 'make a new bu
![[실습] Freestyle 프로젝트 생성하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-802b-b9d0-fa00009bbf61-718edc3761933629.webp&w=3840&q=75)
[실습] Freestyle 프로젝트 생성하기
✅ 1. Freestyle 프로젝트란? Freestyle Project ✅ 2. Freestyle 프로젝트 생성하기 echo "hello jenkins!" ✅ 3. 프로젝트 빌드 및 결과 확인
[실습] Pipeline에서 변수를 정의하는 방법
✅ 1. 변수를 정의하는 이유 pipeline { agent any stages { stage('Build') { steps { cleanWs()
Pipeline 프로젝트를 실무에서 사용해야 하는 이유
✅ 1. Jenkins의 작업 초기 형태 초기 Jenkins는 Freestyle 작업만 지원했기 때문에 이를 단순히 Job이라고 불렀음 이 작업들은 전적으로 Jenkins의 UI를 활용하여 구성을 만들고 실행하는 방식임 ✅ 2. Freestyle 프로
![[실습] Jenkins 필수 플러그인 설치](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-80ff-8703-f4a86658d119-6723e5960bfa8cb6.webp&w=3840&q=75)
[실습] Jenkins 필수 플러그인 설치
최신 Jenkins 버전에서는 해당 플러그인이 자동으로 설치되지 않아 추가로 설치를 진행합니다. 강의 중 계속 사용하는 플러그인이니 반드시 설치 후 강의를 들어주세요! ✅ 1. Stage View 플러그인 설치 stage view 를 검색하여 설치를
![[실습] Docker 설치](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-8075-965a-c9cc2163b3c0-7af30fac94103cb2.webp&w=3840&q=75)
[실습] Docker 설치
✅ 1. Docker 설치 윈도우 사용자 맥 사용자 ✅ 2. 체크 사항 2023년 7월부터 Docker Compose V1의 업데이트를 중단했다. 따라서 Docker Compose는 V2를 설치할 것을 권장한다. 혹시나 기존에 설치되어 있는 Docke
![[보충자료] CI/CD를 왜 배우는 걸까?](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-8052-b32b-e7aec67f36b4-989b48b11ef9710a.webp&w=3840&q=75)
[보충자료] CI/CD를 왜 배우는 걸까?
✅ CI/CD란? CI/CD란 Continuous Integration, Continuous Deployment라는 의미를 가지고 있다. 말이 너무 어렵다. 쉽게 표현하자면 CI/CD는 테스트(Test), 통합(Merge), 배포(Deploy)의 과정

Jenkins란 무엇일까?
✅ 1. Jenkins란 무엇일까? 소프트웨어 개발 시 지속적 통합(CI)과 지속적 배포(CD)를 구현해주는 대표적인 무료 오픈 소스 자동화 서버 개발자가 코드를 수정하고 저장소에 올리면 이후의 빌드, 테스트, 배포 과정을 자동으로 처리해줌 ✅ 2.
![[실습] Docker를 활용한 Jenkins 설치하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F33d11062-ff07-8018-a1b0-c9a890396b62-8559e8216e28c78f.webp&w=3840&q=75)
[실습] Docker를 활용한 Jenkins 설치하기
Jenkins를 설치하는 방법은 여러 가지가 있습니다. 다만, 이 강의에서 보여드리는 모든 예제가 정확히 동일하게 작동하도록 같은 설치법으로 설치하는 것을 권장드립니다! ✅ 1. Docker 설치하기 해당 강의에서는 Docker를 활용하여 Jenkin
![[실습] Grafana 대시보드 생성하기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F31a11062-ff07-80a0-8241-c874edffaf44-1e4fd255ff65ae05.webp&w=3840&q=75)
[실습] Grafana 대시보드 생성하기
✅ 1. 대시보드 생성하기 Dashboard 메뉴 클릭 후 New 버튼을 클릭한다 대시보드 템플릿을 Import 하기 위하여 Import 버튼을 클릭한다 템플릿 번호 19004를 입력 후 Load 버튼을 클릭한다 참고로 어떠한 템플릿을 써도 무방하다.
![[실습] PromQL 프로메테우스 쿼리 언어 맛보기](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F31a11062-ff07-8086-80c8-f0efce29a46a-4aa8f94ca7c4870f.webp&w=3840&q=75)
[실습] PromQL 프로메테우스 쿼리 언어 맛보기
✅ 1. PromQL이란? Prometheus Query Language의 약자로 프로메테우스에서 데이터를 꺼낼 때 쓰는 전용 언어이다. ✅ 2. PromQL의 기본 구조 PromQL은 직관적인 것이 특징이다. 무엇을(Metric), 어떤 조건으로(L
![[실습] Prometheus 설치 및 메트릭 수집](/_next/image?url=https%3A%2F%2Fapi.jscode.kr%2Fapi%2Fpost-images%2F31a11062-ff07-8058-9fef-ddd72f583450-e987b119d3fd6621.webp&w=3840&q=75)
[실습] Prometheus 설치 및 메트릭 수집
✅ 1. Prometheus란? Prometheus: Actuator가 노출하는 수치(메트릭)들을 주기적으로 긁어모아 데이터를 수집한다. ✅ 2. 프로메테우스 설정파일 만들기 prometheus.yml global: scrape_interval: