Programmer:)
[Jenkins] 공유 라이브러리 본문
반응형
파이프라인 간소화를 위해 조사하던 중 공유라이브러리 라는게 눈에 띄었다.
작업진행하면서 기록남기는 중이라 삽질내용이 들어갈 수 있는 점 주의하자.
step1. 일단 깃에 저장소를 하나 판다.
루트는 다음과 같다.
난 사실 이 사진보고 무슨 말인줄 몰랐는데
이렇게 만들라는 이야기 인 듯 하다.
*저 폴더 중 vars 에 groovy 파일을 만들어 넣으면 젠킨스 파이프라인에서 사용 가능해 보인다.
step2. 젠킨스에 공유라이브러리 깃을 등록한다.
[Manage Jenkins] > [System] 에서 Global Trusted Pipeline Libraries 에 깃 정보를 등록한다.
*바로 밑에 Global Untrusted Pipeline Libraries 도 있는데 느낌상 좋아보이지 않아서 저기엔 안했다.. ㅎ
위 항목중 Name 기억해두자.
step3. git에 간단하게 테스트 코드 등록해보자.
def info(message) {
echo "INFO: ${message}"
}
def warning(message) {
echo "WARNING: ${message}"
}
test_git.groovy 만들어서 vars폴더에 넣어두고 업로드.
step4. 파이프라인 스크립트를 작성한다.
@Library('share_code') _
pipeline {
agent any
stages {
stage('test') {
steps {
script {
test_git.info 'Starting'
test_git.warning 'Nothing to do!'
}
}
}
}
}
성공
반응형
'DEV > Jenkins' 카테고리의 다른 글
[Jenkins] 공유 라이브러리 심화 (1) | 2024.07.16 |
---|---|
[Jenkins] Telegram 연동하기 (0) | 2024.07.12 |
[Jenkins] Home Directory 변경하기 (0) | 2024.07.10 |
[Jenkins] mac homebrew 이용 remove (0) | 2024.02.19 |
[Unity] CMD로 Build 하는 방법 (0) | 2023.01.13 |
Comments