Course Outline

소개

  • CI/CD 핵심 개념 및 장점 개요
  • CI 서비스 이해(Travis-CI, CircleCI, Semaphore 등)

개발 환경 준비

  • Github 리포지토리 설정
  • Travis-CI를 Github와 통합

Python 패키지 구축

  • 애플리케이션 로직 생성
  • 코드를 로컬에서 패키징

패키지 배포 자동화

  • Travis-CI에 PyPI 토큰 추가
  • CI/CD 파이프라인 생성 및 정의
  • 종속성 활성화
  • 코드 실행 및 테스트
  • Python 패키지 게시

컨테이너화된 애플리케이션 배포

  • Python 웹 앱 만들기
  • 애플리케이션 컨테이너화
  • Docker을 사용하여 애플리케이션 배포
  • Heroku을 사용한 배포 자동화

문제 해결

요약 및 결론

Requirements

  • Git 또는 Github 사용 경험
  • Python 프로그래밍 경험

청중

  • 개발자
  • DevOps 엔지니어
 14 Hours

Number of participants



Price per participant

회원 평가 (2)

Related Courses

Jenkins for .Net Continuous Integration (CI)

14 Hours

Related Categories