젠킨스(Jenkins) ? 


이번에 동아리 선배랑 같이 프로젝트를 하면서 젠킨스라는 것을 사용하기로 했다.


젠킨스는 자동적으로 배포를 도와주는 툴이라고 설명이 되어있다. ( 젠킨스에 대한 설명이 적힌 링크 )

젠킨스는 Docker와 연관이 많은데 Docker에 대해서는 따로 정리를 할 예정이다. ( docker 모르면 해당 링크 참조 )






설치 OS는  ubuntu 64bit로 아마존 AWS를 사용하였다.


jenkins를 설치하려면 우선 docker가 설치되어야 한다.

따라서 docker를 먼저 설치하면 된다.


1
curl -fsSL https://get.docker.com/ | sudo sh
cs


root 권한을 요청 할 수도, 요청하지 않을 수도 있다.


다음으로는 root가 아닌 다른 user에게 docker를 실행 할 수 있는 권한을 넘겨줘야 한다.


1
sudo usermod -aG docker $USER 
cs

짜잔! 이러면 docker를 설치 및 권한까지 부여해주었다!


이제 Jenkins를 설치할 차례이다.

1
docker pull jenkins

cs


아래와 같이 입력했을 때 오류가 난다면 위에서 user에게 권한을 준 뒤 재 로그인을 하지 않았기 때문이다.

다시 로그인을 해주면 설치가 될 것이다.


Jenkins를 무사히 설치 했다면 이제 실행을 해볼 차례!


1
$ docker run -d -p 8080:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins
cs

위와 같은 명령어를 치면 실행이 된다. ( 각 옵션은 아직 공부를 안해서. 더 공부한 뒤 옵션에 대한 세부 내용을 작성해야겠다. )


- 작성중




'Web' 카테고리의 다른 글

React와 Express 연동하기(1)  (0) 2020.09.11
IntelliJ에서의 Servlet 프로젝트 설정 방법  (0) 2019.09.19
Servlet 기초(2)  (0) 2016.11.11
Servlet 기초(1)  (0) 2016.11.11

+ Recent posts