클라우드 컴퓨팅 & NoSQL/Jenkins

    [젠킨스(Jenkins)] Jenkins를 이용한 pipeline 구축

    [젠킨스(Jenkins)] Jenkins를 이용한 pipeline 구축

    이번 포스팅에서는 Jenkins를 이용하여 파이프라인(pipeline)을 구축하는 법에 대해서 정리한다. 이전 포스팅에서 다루었던 앤서블(Ansible)을 사용한 Serverspec 테스트를 연결하여 진행한다. Serverspec에 대해서는 아래의 링크에 정리해 두었다. 2021.04.15 - [클라우드 컴퓨팅 & NoSQL] - [앤서블(Ansible)] Serverspec 사용법 [앤서블(Ansible)] Serverspec 사용법 이번 포스팅에서는 Serverspec이라는 도구를 앤서블에 적용하는 방법에 대해서 알아보도록 한다. Serverspec은 인프라(서버) 테스트 수행을 간단하고 쉽게 하기 위한 도구이다. Serverspec - Home About V2 Ser devlos.tistory.co..

    [젠킨스(Jenkins)] Jenkins 프로젝트 생성 및 Build

    [젠킨스(Jenkins)] Jenkins 프로젝트 생성 및 Build

    이번 포스팅에서는 Jenkins를 이용하여 프로젝트를 생성하고 자동으로 빌드하는 방법에 대해서 다루도록 한다. Jenkins 대시보드 우측 상단에 있는 [New Item]을 클릭한다. 그러면 프로젝트 생성페이지가 나온다. 여기서 Enter an item name 에다가 프로젝트 이름을 작성한다. (예제에서는 first_project 라고 프로젝트 이름을 지었다.) 그리고 "Frestyle project"를 선택하고 [OK]를 클릭한다. 다음으로는 "Build" 항목에서 "Add build step"을 누르고 "Execute shell"을 선택한다. Execute shell에 다음처럼 명령어를 작성한다. uname -n pwd ls -l 여기까지 완료하고 난 후 저장 버튼을 클릭하면 프로젝트가 저장된다. ..

    [젠킨스(Jenkins)]  Jenkins 소개 및 설치 방법

    [젠킨스(Jenkins)] Jenkins 소개 및 설치 방법

    이번 포스팅에서는 Jenkins가 무엇인지에 대해서 정리하고, Jenkins를 사용하는 방법에 대해서 정리하도록 한다. 1. Jenkins란? 젠킨스(Jenkins)는 소프트웨어 개발 시 지속적 통합(continuous integration) 서비스를 제공하는 툴이다. 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유 영역에 있는 Git 등의 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해 준다. - wiki 젠킨스 (소프트웨어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org Jenkins는 다음과 같은 작업이 가능하다. 작업을 프로젝트라는 단위로 모아서 쉽게 실행할 수 있음 수작업을 할 필요..