리셋 되지 말자

[Jenkins] Jenkins GitLab 연동(4) Jenkins와 GitLab 연동-2 본문

CI CD

[Jenkins] Jenkins GitLab 연동(4) Jenkins와 GitLab 연동-2

kyeongjun-dev 2021. 2. 24. 19:33

GitLab 프로젝트 생성 및 Jenkins와 프로젝트 연동

- jenkins 계정으로 로그인 후 아래 화면에서 'Create a Project' 클릭

 

- Create blank project 선택

 

- 프로젝트 이름 설정 및 Public 으로 설정(Public으로 테스트함. Private는 나중에 테스트한 후 추가)

Project name에 프로젝트 이름 입력, 아래에 Visibility Level을 Public으로 설정 후 생성

 

- git clone 수행

$ git clone http://113.198.137.110:23002/jenkins/jenkins-sample-app.git
Cloning into 'jenkins-sample-app'...
warning: You appear to have cloned an empty repository.

113.198.137.110:23002 주소로 gitlab에 접속이 가능하면 git clone이 가능하다.

 

- git config 설정 및 commit 뒤 push 작업 수행

# got config 작업 수행
$ git config --global user.name "jen kins"
$ git config --global user.email "rudwns273@naver.com"

# push 작업 테스트를 위한 README.md파일 작성(내용은 hello jenkins!)
$ vi README.md

# git status로 상태 확인
$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        README.md

nothing added to commit but untracked files present (use "git add" to track)

# git add로 README.md 파일 추가
$ git add README.md

# git commit 수행
$ git commit -m "add READMD"
[master (root-commit) a435d82] add READMD
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
 
# git push 수행
$ git push
Username for 'http://113.198.137.110:23002': jenkins
Password for 'http://jenkins@113.198.137.110:23002':
Counting objects: 3, done.
Writing objects: 100% (3/3), 229 bytes | 229.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://113.198.137.110:23002/jenkins/jenkins-sample-app.git
 * [new branch]      master -> master

 

- gitlab에서 push된 README.md 파일 확인

Comments