[Azure] 단 5분만에 Jenkins 설치해서 빌드 자동화를 해보자.

Azure
작성자
Roronoa
작성일
2017-08-01 10:16
조회
2199
수많은 빌드 자동화 툴이 있지만 그중에 Jenkins를 가장 빠르게  배포 하는 방법을 알아본다. 굳이 여러 설명 필요없이 바로 설치 해보자 5분 걸린다.

Jenkin의 사용방법은 공식 문서를 참조 하면 된다.  이보다 빠르게 배포하는 방법은 현존하지 않는다.

Azure 에서는 3가지 타입의 Jenkins을 설치 할수 있다.
  • VM에 수동으로 Jenkins 설치

  • Microsoft 에서 제공하는 Jenkins 설치

  • Bitnami 에서 제공하는 Jenkins 설치

설치된 기능
  • git for source control

  • Azure Credentials plugin for connecting securely

  • Azure VM Agents plugin for elastic build, test and continuous integration

  • Azure Storage plugin for storing artifacts

  • Azure CLI to deploy apps using scripts


위에 있는 기능이 자동으로 설치된 버전이 바로 배포된다.

이중에 2번째 방법인 Microsoft 에서 제공하는 Jenkins을 설치하는 방법을 알아보자. (3번도 똑같다)
  1. Azure의 포털접속

  2. Resource Group 생성

  3. Marketplace 에서 Jenkins 서칭 해서 Publisher가 Microsoft로 되어 있는 Jenkins을 고른다.

  4. 설치 정보를 넣는다.

  5. 배포 완료후 NSG에서 8080 포트를 오픈한다

  6. 윈도우에서 putty.exe -ssh -L 8080:localhost:8080 <VM관리자이름>@<접속DNS 이름> 이 명령어를 치고 푸티로 접속한다.

  7. 푸티 접속후 Jenkins의 최초 비밀번호를 찾기 명령어를 치고 복사해 놓는다 sudo cat /var/lib/jenkins/secrets/initialAdminPassword

  8. 내 컴퓨터의 http://localhost:8080/ 로 접속해서 Jenkin을 잘쓴다.

동영상 따라 하기