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 파일 확인