#Jenkins 필수 플러그인 설치 (Plugin Manager)
Git plugin
GitLab plugin
1. 공통사항 (Jenkins 관리 > 시스템설정 > Publish over SSH > SSH Servers)
Name : 아무거나입력
Hostname: IP
Username : ssh 접속 id
Remote Directory : 해당 ssh의 기본 디렉토리
Key : rsa 개인키입력
#공개키 개인키 생성
ssh-keygen -t rsa -b 4096 -m PEM
#생성된 id_rsa.pub를 복사
vi /home/han/.ssh/authorized_keys
2. 아이템생성 (새로운 item > Freestyle project)
> 소스코드관리
git체크
Repository URL : http://localhost:5888/hhh/test
Credentuals > add ( GitLab API token > API token(gitlab에서 발급), ID, 설명 입력)
>빌드유발
push할때 빌드 및 배포를 원할 시 Build when a change... 선택
>Build
Invoke Gradle (Gradle Version 선택 < 시스템설정에서 가능)
Task ( clean build 입력 )
>ssh Publishers
Name : 1. 에서 등록한 서버
Source files : build/libs/*.war (빌드된 war파일 전송)
Remove prefix : build/libs (디렉토리 경로제거)
Remote directory : Remote Directory + "입력값"
Exec command
/home/han/apache-tomcat-8.5.56-homepage/bin/shutdown.sh
ls
/home/han/apache-tomcat-8.5.56-homepage/bin/startup.sh
#Gitlab 젠킨스 연동가이드
'IT 기술 > 코드샘플' 카테고리의 다른 글
GitLab 설치 (0) | 2021.05.20 |
---|---|
Jenkins 설치 (0) | 2021.05.18 |
mysql/mairadb 저장경로 변경하기 (0) | 2021.05.04 |
Spirng Profiles 적용 (0) | 2021.04.12 |
개발환경에서 2개이상 세션활용 (0) | 2021.02.26 |