로컬 또는 git에서 빌드한 파일을 AWS에 ubuntu 로 파일 옮기는게 귀찮아서 jenkins 로 받아서 가져올수 있도록 만들어봤다..
이곳에 가면 바로 설치할 수 있는 가이드가 있다.
https://jenkins.io/doc/book/installing/#on-macos-and-linux
docker run \
-u root \
--rm \
-d \
-p 49000:8080 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
각각 의 라인 별로 설명도 잘 되어있다. 나는 우선 host port를 8080으로 사용하기 싫어서 49000번으로 설정했다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac6489e4bc34 jenkinsci/blueocean "/sbin/tini -- /usr/…" 3 seconds ago Up 2 seconds 50000/tcp, 0.0.0.0:49000->8080/tcp suspicious_benz
e99420ff2ee4 mysql "docker-entrypoint.s…" 24 hours ago Up 24 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-db
run 할때 이름을 따로 안줘서 이상한 이름이 들어가 있으니 이름을 바꿔보자.
docker rename suspicious_benz jenkins
ONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ac6489e4bc34 jenkinsci/blueocean "/sbin/tini -- /usr/…" 10 minutes ago Up 10 minutes 50000/tcp, 0.0.0.0:49000->8080/tcp jenkins
e99420ff2ee4 mysql "docker-entrypoint.s…" 24 hours ago Up 24 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql-db
이렇게 정상적으로 이름이 바뀌었다.
Host Url 의 49000번 포트로 접속을 하면 Jenkins 가 기동된 모습이 나온다. 그런데 아직 정상적인 모습은 아니다.
Administrator password 를 넣으라는데 어디서 찾지?? 다음 명령어를 통해 jenkins container 안으로 들어간다.
docker exec -it jenkins bash
container 로 접속 한 후에 저 캡쳐한 사진을 보면 경로가 나와있다.
/var/jenkins_home/secrets/initialAdminPassword
이 파일 안에 password 가 있다. password 를 복사해서 붙여넣고 Continue를 누르면 된다.
난 첫번째꺼 선택하고 진행했다.
이것저것 설치되면서 진행이 된다.
admin 계정으로 생성할 정보를 넣은 후 Save and Continue를 누른다.
접속 URL 을 다시 안내해준다.
이렇게 해서 Jenkins 설치가 마무리 되었다.
'Development > Build' 카테고리의 다른 글
[Gradle] gradle build error tool.jar... valid JDK (0) | 2018.10.19 |
---|---|
[Gradle]Ubuntu 에서 Gradle 설치하기 (0) | 2018.10.19 |
Mac 에서 gradle 설치 (0) | 2016.07.04 |
Maven 라이브러리 추출 (0) | 2016.01.06 |
Maven clean, install, build?? (0) | 2015.05.12 |