본문 바로가기
IT/기타

Jenkins gitlab+freestyle 테스트

by JGSHIN 2025. 2. 25.
SMALL

 

credentials 생성

 

username : 별칭

 

scope 전역 글로벌

password - 프로젝트 엑세스 토큰 키

 

 

설명 : 부가설명

 

빌드 이력 유지 기간 : 빌드 후 7일 지나면 삭제

보관할 최대 갯수 : 빌드 개수를 초과하면 가장 오래된 빌드부터 삭제

 

default 값 : 14일 , 50개

 

 

quiet period -대기시작 디폴트 5초

 

표시 이름 - 잡네임

 

업스트림 - 선행작업

다운스트림 - 후속작업

 

 

branch 에서 */master 인지 */main인지 확인

 

 

2020년 6월 이후 master에서 main으로 변경 됨

2020년 10월부터 github 및 gitlab 등 주요 git 서비스에서 신규 저장소의 기본 브랜치를 main으로 설정하기 시작함.

 

master로 바꿀라면 바꿀 수 있지만, 기본 디폴트로 설정

 

빌드에 시작 단계 Triggers

 

 

빌드를 원격으로 유발 - ENKINS_URL/job/TEST-Freestyle/build?token=TOKEN_NAME 

즉 jenkins주소:8080/job/워크스페이스명/빌드?token=토큰키 값 

 

url 주소를 이용해 원격지에서 빌드 유발

build after other projects are built - A프로젝트 작업이 완료 이후 작업 시작

stable - 빌드가 성공한 경우 작업시작

unstable - 일부 테스트는 실패 해도 작업시작

fails - A프로젝트 작업이 실패해도 작업시작

 

build periodically - 스케줄링 방식의 빌드 크론탭 이랑 비슷하다.

30 2 * * * 매일 오전 2시 30분 마다 작업 시

 

poll SCM - 스케줄링 방식으로 체크 후 변화가 있을 시 시작

 

 

build steps - 스크립트 마냥 하나씩 실행 

 

 

 

작업 확인.

LIST

'IT > 기타' 카테고리의 다른 글

Jenkins SSH 자격 인증 생성  (0) 2025.02.26
Gitlab SSH 공개키 추가 + 개인키 지정  (0) 2025.02.26
Jenkins java 버전 변경 방법  (0) 2025.02.25
node.js 로컬 설치  (0) 2025.02.23
리눅스 nvdia 설치 작업 메모.  (0) 2025.02.19
📧 이메일 문의
by @ 2025 JGSHIN