반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- androidstudio
- 맥
- vsCode
- qunit
- picker
- IOS
- jest
- 센토스
- unittest
- MAC
- node
- xcode
- Chrome
- MachineLearning
- build
- linux
- 리눅스
- ReactNative
- 개발
- 네트워크
- VirtualBox
- react
- PYTHON
- avds
- localserver
- centos
- TensorFlow
- webpack
- Android
Archives
- Today
- Total
로메오의 블로그
[Docker] Jenkins 설치 본문
반응형
[SPRING BOOT] REST WEB SERVICE 구축 - 배포하기
[ORACLE] DOCKER에 ORACLE 11G 설치하기
[POSTGRESQL] DOCKER에 POSTGRESQL 설치하기
[SPRING BOOT] SPRING BOOT - MY BATIS 연동 - ORACLE
많이 왔네요.
이제 배포 자동화를 위해서 Docker에 Jenkins를 설치하겠습니다.
Jenkins 설치
$ docker pull jenkins/jenkins:lts
docker-compose 중지하기
$ docker-compose stop
우리는 docker-compose에 oracle과 gitlab이 구동 중에 있습니다.
이를 정지시키겠습니다.
docker-compose.yml 에 jenkins 추가
version: '2'
services:
# oracle
oracle11g:
image: jaspeen/oracle-xe-11g
container_name: oracle11g
volumes:
- ~/Dropbox/docker/data:/u01/app/oracle jaspeen/oracle-xe-11g
ports:
- 1521:1521
# gitlab
gitlab:
image: 'gitlab/gitlab-ce:latest'
restart: always
hostname: 'gitlab.example.com'
container_name: gitlab
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.example.com'
# Add any other gitlab.rb configuration here, each on its own line
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- '~/Dropbox/docker/data/gitlab/config:/etc/gitlab'
- '~/Dropbox/docker/data/gitlab/logs:/var/log/gitlab'
- '~/Dropbox/docker/data/gitlab/data:/var/opt/gitlab'
# jenkins
jenkins:
image: 'jenkins/jenkins:lts'
restart: always
hostname: 'gitlab.example.com'
container_name: jenkins
user: jenkins
volumes:
- ~/Dropbox/docker/data/jenkins:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
environment:
JENKINS_HOST_HOME: "~/Dropbox/docker/data/jenkins"
ports:
- "8080:8080"
- "5000:5000"
- "50000:50000"
$ docker-compose up -d
비밀번호 알아오기
$ docker exec it jenkins /bin/bash
jenkins@gitlab:/$ cat /var/jenkins_home/secrets/initialAdminPassword
dd211693095f4835a028e0bdc686be18
Administrator password에 비밀번호를 입력합니다.
Jenkins 설치
추천 Plugins을 설치합니다.
반응형
'Backend > Oracle & SQL' 카테고리의 다른 글
[Oracle] Table의 column 정보 가져오는 query (0) | 2019.11.15 |
---|---|
[Oracle] LIKE IN 조건문 사용하기 - REGEXP 정규식 사용하기 (0) | 2019.11.07 |
[Docker] gitlab 설치 (0) | 2019.09.22 |
[Docker] Docker-compose 설정 (0) | 2019.09.22 |
[SQL Developer] Oracle 서버 접속시 무한로딩 해결방법 (1) | 2019.09.19 |
Comments