SlideShare a Scribd company logo
Yobi를 활용한 개발자 협업 및 배포 프
로세스
네이버랩스
김창성 대리
2014-06-27
2
목차
• 어떻게 협업 하는가?
• 어떻게 빌드하고 배포 하는가?
• Yobi
3
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
이슈
4
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자이슈
5
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자이슈 Repository
6
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Repository
7
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 ServerRepository
8
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Server QARepository
9
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Dev Server QARepository
10
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Dev Server QARepository
Real Server
11
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Dev Server QARepository
Real Server
12
어떻게 협업 하는가?
기획
사용자
개발자
QA
기타
개발자 빌드/배포이슈 Dev Server QARepository
Real Server
13
개발자
이슈
Manager
QA
어떻게 협업 하는가?
14
개발자
Repository
어떻게 협업 하는가?
15
개발자
RepositoryCodeReview
어떻게 협업 하는가?
16
개발자
RepositoryCodeReview
어떻게 협업 하는가?
개발자
17
• 이슈 트래커
• 협업 플랫폼
• 생산성 SW
• 코드 리뷰 시스템
• 메일
• 회의
어떻게 협업 하는가?
18
어떻게 빌드하고 배포하는가?
Repository프로젝트
19
어떻게 빌드하고 배포하는가?
빌드/배포Repository프로젝트
• OS, OS version
• Compiler, Compiler version
20
어떻게 빌드하고 배포하는가?
빌드/배포Repository프로젝트 dev
test
real
• OS, OS version
• Compiler, Compiler version
• 배포 단계에 따른 대상 브랜치
• 배포 서버 목록
• Pre and Post script
• Build, Deploy status and Result
21
어떻게 빌드하고 배포하는가?
빌드/배포Repository프로젝트
프로젝트
프로젝트
dev
test
real
• OS, OS version
• Compiler, Compiler version
• 배포 단계에 따른 대상 브랜치
• 배포 서버 목록
• Pre and Post script
• Build, Deploy status and Result
22
어떻게 빌드하고 배포하는가?
빌드/배포Repository프로젝트
프로젝트
프로젝트
dev
test
real
빌드배포시스템
• OS, OS version
• Compiler, Compiler version
• 배포 단계에 따른 대상 브랜치
• 배포 서버 목록
• Pre and Post script
• Build, Deploy status and Result
23
Yobi
• Yobi ?
– 소프트웨어 개발에 필요한 기능들을 사용하기 편리하게 웹으로 묶은 협업 개발 플랫폼
– 오픈 소스
– https://github.com/nforge/yobi
– http://yobi.io/
24
협업 플랫폼 Yobi
• 무제한 프로젝트 생성
25
협업 플랫폼 Yobi
• 코드 관리
26
협업 플랫폼 Yobi
• 이슈 트래커
27
협업 플랫폼 Yobi
• 비공개 프로젝트
28
협업 플랫폼 Yobi
• 코드 리뷰
29
협업 플랫폼 Yobi
• 그룹
30
협업 플랫폼 Yobi
• 시연
- 감사합니다 -
facebook.com/naverd2
dev.naver.com/d2

More Related Content

PDF
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
PDF
JavaScript로 오픈소스를 해보자. bsJS
PDF
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
PDF
커뮤니티와 함께한 예비개발자 성장기- 조성수님
PDF
Zeropage - wikinote 발표자료
PDF
최전방 생존법 - 프론트엔드 개발자로 살아가기
PDF
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
PDF
[D2 fest 2014]yobi hands on lab
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
JavaScript로 오픈소스를 해보자. bsJS
학교에선 알려주지 않는 오픈소스이야기 - 박치완님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
Zeropage - wikinote 발표자료
최전방 생존법 - 프론트엔드 개발자로 살아가기
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[D2 fest 2014]yobi hands on lab

What's hot (20)

PDF
개발을잘하고싶어요-네이버랩스 송기선님
PDF
BEM을 깨우치다.
PDF
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
PDF
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
PDF
초보 개발자를 위한 웹 프론트엔드 개발 101
PDF
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
PPTX
신림프로그래머모임_개발프로세스개선기
PPTX
[124] 하이브리드 앱 개발기 김한솔
PDF
[D2]pinpoint 개발기
PDF
Github 으로 학교 팀 프로젝트 하기
PDF
Droid Knight 2019
PDF
개발자를 위한 웹표준 & 웹접근성이야기
PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
PDF
『Modern PHP』 - 미리보기
PDF
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
PDF
PHP로 웹개발을 해보자
PDF
개알못의 오픈소스이야기 - 이상준님
PPTX
깨끗한 코드 (클린 코드, Clean Code)
PDF
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
PDF
1.openseminar
개발을잘하고싶어요-네이버랩스 송기선님
BEM을 깨우치다.
200819 NAVER TECH CONCERT 07_신입 iOS 개발자 개발업무 적응기
진보한 개발 환경에서 품질 좋은 코드 생산 (WebStorm)
초보 개발자를 위한 웹 프론트엔드 개발 101
[D2 fest 2014]개발자와 오픈소스(git기반 협업모델 소개)
신림프로그래머모임_개발프로세스개선기
[124] 하이브리드 앱 개발기 김한솔
[D2]pinpoint 개발기
Github 으로 학교 팀 프로젝트 하기
Droid Knight 2019
개발자를 위한 웹표준 & 웹접근성이야기
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
『Modern PHP』 - 미리보기
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
PHP로 웹개발을 해보자
개알못의 오픈소스이야기 - 이상준님
깨끗한 코드 (클린 코드, Clean Code)
[Tech meet up] 2018 프론트엔드 트렌드&인사이트
1.openseminar
Ad

Viewers also liked (16)

PDF
Arcus
PDF
네이버 오픈세미나 백엔드_아키텍쳐
PDF
2.네이버 프론트엔드 김지태
PDF
[Hello world 오픈세미나]varnish로 웹서버성능 향상시키기
PDF
[Hello world 오픈세미나]n grinder helloworld발표자료_저작권free
PDF
[Hello world 오픈세미나]vertx&socket io
PDF
Amazon EC2 Container Service in Action
PDF
나는 어떻게 알고리즘을 공부했을까? + 신기한 방법으로 문제 풀어보기
PDF
Mesos on coreOS
PDF
RancherOS Introduction
PDF
집단 지성 (Programming collective intelligence) 스터디: Chapter 4 - Searching & Ranking
PPTX
세미나
PPTX
Docker orchestration
PDF
형태소 분석기를 적용한 elasticsearch 운영
PPTX
Docker toolbox
PDF
웨일 보안 이야기
Arcus
네이버 오픈세미나 백엔드_아키텍쳐
2.네이버 프론트엔드 김지태
[Hello world 오픈세미나]varnish로 웹서버성능 향상시키기
[Hello world 오픈세미나]n grinder helloworld발표자료_저작권free
[Hello world 오픈세미나]vertx&socket io
Amazon EC2 Container Service in Action
나는 어떻게 알고리즘을 공부했을까? + 신기한 방법으로 문제 풀어보기
Mesos on coreOS
RancherOS Introduction
집단 지성 (Programming collective intelligence) 스터디: Chapter 4 - Searching & Ranking
세미나
Docker orchestration
형태소 분석기를 적용한 elasticsearch 운영
Docker toolbox
웨일 보안 이야기
Ad

Similar to 5.yobi를 활용한 개발자 협업 및 배포 프로세스 (20)

PDF
[111]open, share, enjoy 네이버의 오픈소스 활동
PDF
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
PPTX
토이 프로젝트를 하자.Pptx
PPTX
제13회컨퍼런스 조대협 서버사이드개발
PPTX
음성메신저 Hay 개발 후기
PDF
131 deview 2013 yobi-채수원
PDF
Android QA Process
PDF
git + Pull Request + Code Review and Project Management with Agile
PDF
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
PDF
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
PDF
WEB Front-End 개발과정 살펴보기
PPTX
DevOps
PDF
오픈소스의 의미를 지키기위하여
PPTX
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
PDF
성장하는 스타트업의 프로세스 개척기
PDF
[AKC2022] 나의 애자일 성장기(박상주)
PDF
[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF
PDF
About IssueTracker
PDF
Lablupconf session1-1 "Lablup과 함께하는 컨트리뷰션 아카데미" - 김수진
PDF
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)
[111]open, share, enjoy 네이버의 오픈소스 활동
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
토이 프로젝트를 하자.Pptx
제13회컨퍼런스 조대협 서버사이드개발
음성메신저 Hay 개발 후기
131 deview 2013 yobi-채수원
Android QA Process
git + Pull Request + Code Review and Project Management with Agile
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
[아이펀팩토리] 클라이언트 개발자, 서버 개발 시작하기
WEB Front-End 개발과정 살펴보기
DevOps
오픈소스의 의미를 지키기위하여
Ndc17 DevOps? DevOps개발자? 북미에서의 6년
성장하는 스타트업의 프로세스 개척기
[AKC2022] 나의 애자일 성장기(박상주)
[Springcamp 2017] Build the RIGHT thing - 린 & 애자일 이야기 @ Pivotal Labs SF
About IssueTracker
Lablupconf session1-1 "Lablup과 함께하는 컨트리뷰션 아카데미" - 김수진
[Gsc2014 spring(9)]naver d2 소개 (gsc2014)

More from NAVER D2 (20)

PDF
[211] 인공지능이 인공지능 챗봇을 만든다
PDF
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
PDF
[215] Druid로 쉽고 빠르게 데이터 분석하기
PDF
[245]Papago Internals: 모델분석과 응용기술 개발
PDF
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
PDF
[235]Wikipedia-scale Q&A
PDF
[244]로봇이 현실 세계에 대해 학습하도록 만들기
PDF
[243] Deep Learning to help student’s Deep Learning
PDF
[234]Fast & Accurate Data Annotation Pipeline for AI applications
PDF
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
PDF
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
PDF
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
PDF
[224]네이버 검색과 개인화
PDF
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
PDF
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
PDF
[213] Fashion Visual Search
PDF
[232] TensorRT를 활용한 딥러닝 Inference 최적화
PDF
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
PDF
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
PDF
[223]기계독해 QA: 검색인가, NLP인가?
[211] 인공지능이 인공지능 챗봇을 만든다
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
[215] Druid로 쉽고 빠르게 데이터 분석하기
[245]Papago Internals: 모델분석과 응용기술 개발
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
[235]Wikipedia-scale Q&A
[244]로봇이 현실 세계에 대해 학습하도록 만들기
[243] Deep Learning to help student’s Deep Learning
[234]Fast & Accurate Data Annotation Pipeline for AI applications
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
[224]네이버 검색과 개인화
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
[213] Fashion Visual Search
[232] TensorRT를 활용한 딥러닝 Inference 최적화
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
[223]기계독해 QA: 검색인가, NLP인가?

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