【공부회 메모】GitHub와 클래스 메소드의 공부회~GitHub x AWS의 최신 DevOps 사정~

참가한 공부회의 메모입니다.

개최일: 2017년 4월 26일
GitHub와 클래스 메소드 연구회 ~ GitHub x AWS 최신 DevOps 사정 ~
해시 태그 : #github_method

How we ship GitHub



발표자



GitHub 이케다 나오시씨( @ Ikekeke 443 )
팀 개발 실천 입문 , GitHub 도구 빌딩의 저자
  최근에 일어나고 있는 일 민첩: 삼각형은 거꾸로 이전에는 Scope (하고 싶은 것)를 FIX하고 Time, Resource를 거기에 맞추어 결정했습니다. 최근에는 먼저 Time, Resource를 FIX, Scope를 유연하게 VCS: 협업이 쉬워졌습니다. Git, GItHub 등의 분산 리포지토리 지속적인 전달 GitHub는 '계속 배포'를 목표로 프로덕션 릴리스까지 자동화 GitHub은 어떻게 하는가? 하루에 수십 번 배포 원격 작업이 번성 GitHub Flow Hubot(ChatOps) GitHub Flow 마스터를 항상 배포 가능한 상태로 유지 반드시 Feature 브랜치를 만들고 생존 기간을 짧게 유지 쌓이지 않고 즉시 PR, 피드백을 받는다 배포하고 문제가없는 것만 Master에 병합 PR은 논쟁의 장소 Hubot 사용 왜 ChatOps인가? shared console 누가 해도 같은 결과 다른 사람이 하는 일을 보고 배울 수 원격 작업에 적합 스마트 폰으로 배포 가능 언제 누가 어떤 조작을 했는지 모두 남아 프로덕션 릴리스 PR을 프로덕션에 릴리스하고 나서 Master 브랜치에 병합 (※ Master에 병합하고 나서 배포는 아니다) 프로덕션 배포 요청 대기열 (Hubot 큐 관리) DataDoc을 사용하여 그래프로 확인 다양한 모든 것을 채팅 영업적인 견적 놀이 명령 DevOps 및 AWS 발표자 클래스 방법 치바 아츠시 ( @iron_breaker )

자료



오늘 말하기


  • AWS에서 DevOps 서비스 이야기

  • DevOps란?


  • 개발자와 운영자가 협력 한 흐름
  • 안전하고 신속하고 많이 출시하기 위한 메커니즘
  • 속인화의 배제
  • 배달 자동화
  • 코드로 관리

  • 개발 효율화
  • 팀 협업
  • 작은 많은 릴리스

  • 안전한 릴리스
  • 배포 자동화(B/G 배포, 전환)
  • 흐름 정비(승인 등)

  • 모니터링


  • DevOps의 목적


  • 비즈니스에 소요되는 시간을 늘리십시오

  • CI/CD란?



    CI란?


  • 빌드, 테스트 자동화
  • 리포지토리 → 빌드 → Unit 테스트

  • CD란?


  • CI 외에도 배포까지
  • 스테이징 환경 → 통합 테스트 → 프로덕션 환경

  • AWS 서비스 소개


  • 많이 있었기 때문에 자료 참조

  • DevOps시주의 사항


  • 프로비저닝과 배포는 별도로 관리합니다 (라이프 사이클이 다름)

  • GitHub Enterprise와 AWS를 결합한 CDP



    발표자



    클래스 방법 나카야마 코지 씨

    자료



    ※도중 퇴석했기 때문에 메모 없음

    좋은 웹페이지 즐겨찾기