5.yobi를 활용한 개발자 협업 및 배포 프로세스

31
Yobi를 활용한 개발자 협업 및 배포 프 로세스 네이버랩스 김창성 대리 2014-06-27

Upload: naver-d2

Post on 15-Jan-2015

7.688 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

Yobi를 활용한 개발자 협업 및 배포 프로세스

네이버랩스

김창성 대리

2014-06-27

Page 2: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

2

목차

• 어떻게 협업 하는가?

• 어떻게 빌드하고 배포 하는가?

• Yobi

Page 3: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

3

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

이슈

Page 4: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

4

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 이슈

Page 5: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

5

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 이슈 Repository

Page 6: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

6

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Repository

Page 7: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

7

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Server Repository

Page 8: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

8

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Server QA Repository

Page 9: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

9

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Dev Server QA Repository

Page 10: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

10

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Dev Server QA Repository

Real Server

Page 11: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

11

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Dev Server QA Repository

Real Server

Page 12: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

12

어떻게 협업 하는가?

기획

사용자

개발자

QA

기타

개발자 빌드/배포 이슈 Dev Server QA Repository

Real Server

Page 13: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

13

개발자

이슈

Manager

QA

어떻게 협업 하는가?

Page 14: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

14

개발자

Repository

어떻게 협업 하는가?

Page 15: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

15

개발자

Repository CodeReview

어떻게 협업 하는가?

Page 16: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

16

개발자

Repository CodeReview

어떻게 협업 하는가?

개발자

Page 17: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

17

• 이슈 트래커

• 협업 플랫폼

• 생산성 SW

• 코드 리뷰 시스템

• 메일

• 회의

어떻게 협업 하는가?

Page 18: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

18

어떻게 빌드하고 배포하는가?

Repository 프로젝트

Page 19: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

19

어떻게 빌드하고 배포하는가?

빌드/배포 Repository 프로젝트

• OS, OS version • Compiler, Compiler version

Page 20: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

20

어떻게 빌드하고 배포하는가?

빌드/배포 Repository 프로젝트 dev

test

real

• OS, OS version • Compiler, Compiler version • 배포 단계에 따른 대상 브랜치 • 배포 서버 목록 • Pre and Post script • Build, Deploy status and Result

Page 21: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

21

어떻게 빌드하고 배포하는가?

빌드/배포 Repository 프로젝트

프로젝트

프로젝트

dev

test

real

• OS, OS version • Compiler, Compiler version • 배포 단계에 따른 대상 브랜치 • 배포 서버 목록 • Pre and Post script • Build, Deploy status and Result

Page 22: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

22

어떻게 빌드하고 배포하는가?

빌드/배포 Repository 프로젝트

프로젝트

프로젝트

dev

test

real

빌드배포시스템

• OS, OS version • Compiler, Compiler version • 배포 단계에 따른 대상 브랜치 • 배포 서버 목록 • Pre and Post script • Build, Deploy status and Result

Page 23: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

23

Yobi

• Yobi ? – 소프트웨어 개발에 필요한 기능들을 사용하기 편리하게 웹으로 묶은 협업 개발 플랫폼

– 오픈 소스

– https://github.com/nforge/yobi

– http://yobi.io/

Page 24: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

24

협업 플랫폼 Yobi

• 무제한 프로젝트 생성

Page 25: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

25

협업 플랫폼 Yobi

• 코드 관리

Page 26: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

26

협업 플랫폼 Yobi

• 이슈 트래커

Page 27: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

27

협업 플랫폼 Yobi

• 비공개 프로젝트

Page 28: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

28

협업 플랫폼 Yobi

• 코드 리뷰

Page 29: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

29

협업 플랫폼 Yobi

• 그룹

Page 30: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

30

협업 플랫폼 Yobi

• 시연

Page 31: 5.yobi를 활용한 개발자 협업 및 배포 프로세스

- 감사합니다 -

facebook.com/naverd2

dev.naver.com/d2