1 gitlab plugin install

1.1 Dashboard > Jenkins 관리 메뉴 클릭

Jenkins 관리

1.2 System Configuration의 Plugins 메뉴 클릭

Plugins

1.3 Available plugins 메뉴 클릭

Avilable plugins

1.4 gitlab 검색어로  GitLab Plugin 체크 후 하단에 있는 Install without restart 버튼 클릭 후 설치가 끝나면 자동으로 Jenkins를 재시작한다

Plugins 설치

2 Item 등록

2.1 Dashboard > 새로운 Item 메뉴 클릭

새로운 Item

2.2 Item 이름 입력하고 Freestyle project 클릭 후, 하단의 OK 버튼 클릭

Item  이름 및 프로젝트 환경  선택

2.3 Dashboard > 프로젝트 이름 > Configuration > 소스 코드 관리 메뉴 클릭 후 Git 라디오 버튼 클릭

소스 코드 관리 선택

2.4 GitLab 프로젝트에서 Clone 버튼 클릭 후 Clone with HTTP의 우측에 위치한 주소 복사 버튼 클릭

GitLab 프로젝트 HTTP 주소 복사

2.5 Repositories URL 입력 필드 `2.4`에서 복사한 HTTP 주소를 붙여넣기한 후 Credentials 콤보 박스를 열어서 이미 설정한 GitLab의 ID를 클릭

GitLab 프로젝트의 HTTP 주소 및 ID 클릭

2.6 빌드 유발에서 `Build when a change is pushed to GitLab. GitLab webhook URL:` 체크 박스를 클릭하고, `Push Events`와 `Opened Merge Request Events` 체크 박스가 클릭이 되어 있는지 확인

빌드 유발 환경 설정

2.7 Build Steps에서 `Add build step` 콤보 박스를 클릭하여 `Execute shell` 항목을 클릭

Build Steps

2.8 빌드가 진행될 듯 표시되는 메시지를 입력한 후 저장 버튼 클릭

빌드 진행 시 표시되는 메시지

 

'개발 > Jenkins' 카테고리의 다른 글

Jenkins email 통보 설정  (0) 2024.04.05
Posted by 테리
:

Git 명령어로 생성된 브랜치로 옮길 때 에러 발생

현상 : 

1. Git Bash 에서 새로운 브랜치로 push할 디렉토리로 이동

2. [git]$ git init

3. [git]$ git remote add url

4. gitlab 웹 페이지에서 브랜치  'test1' 생성

5. [git]$ git checkout new_branch

error: pathspec 'test1' did not match any file(s) known to git

 

조치 방안 :

1. [git]$ git remote update

2. [git]$ git fetch

3. [git]$ git checkout test1

 

 

'개발 > Git' 카테고리의 다른 글

GitHub 토큰 발급 방  (0) 2022.10.25
java cannot open git-upload-pack  (0) 2022.09.26
원격 저장소에 디렉토리 삭제  (0) 2022.09.22
GibHub?  (0) 2021.12.03
Posted by 테리
: