본문 바로가기

docker3

[Jenkins] 프로젝트 생성 및 Slave 연동 Jenkins 에서 프로젝트 설정하기 1. 간단한 설명을 넣고 git/subversion/none 중에 선택하여 소스 코드 정보를 입력한다. 2. svn을 사용하는 경우 아래처럼 저장소 url을 넣어주고 계정정보도 추가해준다. 3. 빌드를 주기적으로 할 경우 스케쥴에 적절한 값을 세팅하면된다. 자세한 사항은 물음표(?)를 클릭하면 나온다.4. 빌드 스크립트를 직접 작성하여 다양한 방법으로 빌드가 가능하다. 프로젝트를 설정하고 빌드를 시작하면, 기본적으로 master 서버에 소스코드가 저장되고 해당위치에서 빌드가 된다. 젠킨스는 분산 빌드를 지원하므로 윈도우/리눅스 서버등에서 각각 빌드가 되도록 할 수 있다. 필자는 리눅스 서버에서 빌드가 가능하도록 slave 서버를 만들었다. Jenkins 관리 -> 노.. 2018. 2. 27.
Docker 활용(jenkins) Docker 를 활용하기 위해 개발환경 설정도 해보고 Jenkins 도 설치해봤다. 개발환경 설정은 인터넷에 슬라이드로 아주~ 잘 설명되어있는 것들이 많이 있고 그 중 하나인 아래 링크를 참고하면된다. https://www.slideshare.net/iFunFactory/docker-linux-linux-66590915 일단 Docker 를 설치하려면 window 10 pro, Enterprise or Education edition 등의 특정 버전 또는 10586 이상의 빌드 버전이어야 한다. 이런 메시지가 출력되는 경우 docker-toolbox 를 설치해서 진행하면 된다. https://www.docker.com/products/docker-toolbox 설치를 다하고나면 폴더에 두개의 실행파일이 .. 2017. 8. 21.
개발서버 환경을 위한 오픈소스(vagrant, docker) 업무를 할 때 사내 서버컴퓨터에 개발환경구축을 위해 리눅스(OpenSUSE)를 설치하고 설정삽질을 여러번했던 기억이난다. 나중에 또 설치할 때 그짓을 반복하고 또 반복하고 했었는데 무지한 내 자신을 반성해야겠다. 출장 갈때는 노트북에 개발환경을 급하게 구축하려고 Virtual Box 나 VMware 를 설치해서 또 삽질을 하곤했는데 이런 좋은 오픈소스를 이제야...사용하다니...지금이라도 알아서 다행이다. 먼저 Docker 는 컨테이너 개념으로 생각하면 이해하기 쉬운데, 부두에는 엄청나게 많은 컨테이너들이 있고 내가 싣고 싶은 것들을 배에 적재한다고 생각해보자. 예를들어 1번 배에는 Ubuntu+Apache+MySQL을 싣고, 2번 배에는 Ubuntu+Apache+Oracle 을 실을수 있다. 자세한 내.. 2017. 8. 20.