본문 바로가기

Dev

Jenkins - GitLab 설정

Jenkins window 2.277.1 LTS www.jenkins.io/download/

 

Jenkins download and deployment

Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

www.jenkins.io

 

jdk 1.81.8.0_281 www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

 

젠킨스 설치 완료하면 플러그인 설치가 노출되는데 디폴트 플러그인 선택

그런데... 플러그인 설치 에러 엄청 많이 노출...

 

젠킨스 플러그인 설치 에러

 

몇 번 재시도하고 port 8080 맞는지 확인하고 방화벽 오픈도 추가해보았지만 안돼서 SKIP!

 

참고 : drehzr.tistory.com/606?category=343061

 

개발환경)젠킨스(Jenkins) GitLab 연결하기

젠킨스(Jenkins) GitLab 연결하기 젠킨스에서는 최신 프로젝트를 받아서 빌드를 하는 게 기본으로 많이들 하기 때문에 기본적으로 저장소(Svn, Git 등등)에 최신 프로젝트를 받기 위해서는 연동이 되

drehzr.tistory.com

 

jenkins 관리 > 플러그인 관리에서 아래 플러그인 추가

GitLab Plugin

This plugin allows GitLab to trigger Jenkins builds and display their results in the GitLab UI.

Gitlab Authentication plugin

This is the an authentication plugin using gitlab OAuth.

Google Chat Notification

This plugin is a post-build action that publishes build jobs execution data to Google Chat.

Unity3d plugin

This plugin can run Unity 3d Editor builds.

 

플러그인 설정 완료되어

jenkins 관리 > Security > Manage Credentials > Credentials에 git 계정 등록

git 계정 등록

 

젠킨스 프로젝트 > 구성 > 소스코드 관리에 git repository url 연결, credentials에서 등록했던 git 계정 선택

git repository, 계정 연결

 

모든 git 관련 설정이 끝나면 빌드를 돌려서

git 업데이트 잘 받는지 체크하면 끝

연결 성공

'Dev' 카테고리의 다른 글

Jenkins - Email Notification (gmail) 설정  (0) 2021.03.14
Jenkins - Unity 설정  (0) 2021.03.12
GitLab  (0) 2021.03.12
.gitignore 템플릿  (0) 2021.03.12
Unity 2020.3.0f1에서 Android NDK 설정 오류  (0) 2021.03.12