반응형
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 | 31 |
Tags
- centos
- react
- xcode
- IOS
- build
- Chrome
- node
- 네트워크
- TensorFlow
- linux
- unittest
- PYTHON
- MachineLearning
- ReactNative
- VirtualBox
- 리눅스
- 오블완
- vsCode
- 센토스
- localserver
- 티스토리챌린지
- qunit
- androidstudio
- Android
- MAC
- 개발
- jest
- 맥
- webpack
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