본문 바로가기
Dev/DevOps

CI 구축연습 (scala, sbt) -1-

by 갓연쥬 2017. 7. 18.

CI server로 jenkins를 사용한다.

일단 스칼라에 대해서 잘 모르고 우리 프로젝트는 play framework를 사용하고 sbt로 빌드한다는 것만 알고 있다..


개발환경 및 언어

-intellij community

-sbt

-gitlab (source tree 사용)

-play framework

-scala


1. gitlab에 있는 scala 프로젝트 개인 레파지토리에 가져오기

gitlab fork기능 이용해서 개인 레파지토리로 가져왔다.

소스트리 연결하고 git flow위해 저장소 초기화를 했다.


2. 가져온 소스 intelliJ에 임포트 하기

소스 임포트 후 sbt refresh하고 임포트가 잘됐나 확인해야한다.

intellij 터미널에 명령어 입력 

sbt clean compile

sbt run 

localhost:9000 로 들어가면 실행되는게 보인다.


3. jenkins 새로운 item 만들기


Freestyle project 선택후 OK

gitlab 연동


일단 여기까지하고 Apply후 저장


왼쪽 메뉴에 Build Now 누르면 

파란불뜨고 빌드 성공

작업공간에 들어가면 gitlab에 있는 소스들이 나타난다.


gitlab webhook은 나중으로 미루겠음..



'Dev > DevOps' 카테고리의 다른 글

CI 구축연습 (scala, sbt) -2-  (0) 2017.07.19
DevOps와 CI  (0) 2017.07.18
ansible  (0) 2017.07.18
jenkins 이용해 gradle프로젝트 패키징하기  (0) 2017.07.13
jenkins 사용법  (0) 2017.07.13

댓글