Thumbnail
BEST
개발 · 프로그래밍 데브옵스 · 인프라

실전! GitHub Actions으로 CI/CD 시작하기 대시보드

(5)
10개의 수강평 ∙  234명의 수강생

55,000원

지식공유자: 이상원
총 74개 수업 (8시간 35분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[데브옵스 · 인프라, 백엔드] 강의입니다.

깃헙 액션을 실전에서 효과적으로 활용하고 싶으신가요 ? 이 강의는 실용적인 CI/CD 시나리오, 모듈화 및 버전 관리 방법을 소개하며, 클라우드 환경에서의 배포 방법도 함께 알려드립니다. 실무 경험을 바탕으로 한 가장 현실적인 깃헙 액션 활용법, 함께 배워봅시다!

✍️
이런 걸
배워요!
깃헙 액션의 핵심 기능 및 기본 컴포넌트 이해
다양한 깃헙 액션 이벤트에 대한 실습 및 응용 방법
실제 업무 시나리오를 기반으로한 CI/CD 워크플로우 구축
AWS EKS 환경에서의 CI/CD 배포 및 구현 방법
CI/CD 워크플로우의 모듈화 및 버저닝 방법

혹시 이런 고민 하셨나요?

🥲

CI/CD의 중요성은 알겠는데, 어떻게 구축하고 적용해야 할지 막막합니다.

🤔

실무에도 적용할 수 있는, 깃헙액션 CI/CD 강의가 필요해요.

👉 이 강의는 실제 업무 시나리오를 기반으로 CI/CD 워크플로를 구축하는 방법을 자세히 설명합니다. 이 강의를 다 들으신다면,  CI/CD를 수월하게 구축하실 수 있다고 확신합니다.

CI/CD 도구 1위,
GitHub Actions의 모든 것! 📖

2023년 설문조사 기준, 가장 많이 사용하는 CI/CD 도구인 깃헙액션을 소개하고 활용법에 대해 익히는 강의입니다. 강의를 통해 깃헙액션의 기본부터 고급 기능까지 체계적으로 이해하며, 현업에서의 적용 방법도 함께 배울 수 있습니다.


이런 분들께 추천해요 🙆‍♀️

깃헙액션을 처음 접하는 분

실무에서 깃헙액션을 활용하고자 하는 분

AWS EKS에서 CI/CD 프로세스를 구축하고자 하시는 분

CI/CD 프로세스의 모듈화 및 버저닝을 배우고 싶으신 분

이 강의를 들은 후 여러분은 💡

  • CI/CD 워크플로우의 중요성 및 구축 방법을 이해하게 됩니다.
  • 깃헙 액션을 활용한 다양한 자동화 프로세스를 구축하게 됩니다.
  • 실제 업무에 CI/CD 전략을 효과적으로 적용할 수 있는 능력을 갖추게 됩니다.
  • 복잡한 워크플로우도 모듈화 및 버저닝 전략으로 효과적으로 관리하는 능력을 얻습니다.

강의 특징 ✨

  • 실용성 위주의 커리큘럼 : 이론보다는 실습을 중점적으로 다루어, 실제 환경에서 깃헙액션을 활용하는 능력을  키울 수 있습니다.
  • 다양한 시나리오 기반 CI/CD 구축 : AWS EKS 환경에서 CI/CD 프로세스를 구축하는 방법을 다룹니다.

학습 내용 📚

  • 섹션4와 섹션5에서 배울 CI/CD에 대한 사진입니다.
  • 섹션4는 시나리오별 CI/CD Flow 및 4번째 시나리오가 깃헙액션에 적용될 때 사진입니다
  • 섹션5는 구축한 CI/CD 시나리오에 모듈화 & 버저닝을 설명하기 위한 사진입니다.
[ 섹션 4: CI/CD 시나리오 1 Flow ]
[ 섹션 4: CI/CD 시나리오 2 Flow ]
[ 섹션 4: CI/CD 시나리오 3 Flow ]
[ 섹션 4: CI/CD 시나리오 4 Flow ]
[ 섹션 4: CI/CD 시나리오 4 github actions ]
[ 섹션 5: CI/CD 모듈화 & 버저닝 ]

예상 질문 Q&A 💬

Q. 강의를 수강하기 위해 필요한 선수 지식은 어떤 것이 있을까요?

깃헙액션 강의이기 때문에 git과 github를 다뤄본 적 경험이 있다면 도움이 됩니다. 하지만 다뤄보신 적이 없더라도, 따라 하시면 금방 익히실 수 있을 것이라 생각합니다.

Q. 깃헙액션 경험이 전혀 없는데도 수강할 수 있을까요?

네, 강의는 깃헙 액션의 기본부터 고급 기능까지 깊이 있게 다룹니다. 기본 지식이 없는 분들도 차근차근 따라오실 수 있습니다.

Q. 실제 업무에서 이 강의를 통해 배운 내용을 적용할 수 있을까요?

물론이죠! 강의는 실제 업무 시나리오를 바탕으로 구성되어 있어, 직접적으로 업무에 적용할 수 있는 내용을 다룹니다.

Q. 깃헙 액션 외의 CI/CD 툴에는 적용하기 어려울까요?

깃헙 액션에 특화된 내용을 다루지만, 기본적인 CI/CD 원리와 전략은 다른 툴에서도 유용하게 적용할 수 있습니다.

Q. 모듈화 및 버저닝이 꼭 필요한 이유는 무엇인가요?

모듈화 및 버저닝은 CI/CD 프로세스의 효율성과 유지보수성을 향상시키기 위해 필요합니다. 이를 통해 복잡한 워크플로우도 쉽게 관리하고 확장할 수 있게 됩니다.


수강 전 참고 사항 📢

배포 실습 환경

  • AWS(강의 진행을 원활히 하기 위해, 미리 AWS 계정 생성을 권장합니다) 

 학습 자료

  • 강의자료 (PDF) 를 제공합니다. 
  • 깃허브의 실습 소스코드를 전부 제공합니다. 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
깃헙 액션으로 자동화 워크플로우를 만들고 싶은 분
CI/CD에 관심이 많고 실제로 구축해보고자 하는 분
협업 중 코드 통합 및 배포 과정을 최적화하고자 하는 분
📚
선수 지식,
필요할까요?
Git의 기본적인 사용 방법 및 GitHub에 대한 기본적인 이해

안녕하세요
이상원 입니다.
이상원의 썸네일

DevOps 문화와 기술에 관심이 많은 엔지니어입니다.

인프콘 2023 Speaker로 DevOps 분야에서 발표했습니다.

커리큘럼 총 74 개 ˙ 8시간 35분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Github Actions의 event
overview 미리보기 00:50
push 07:08
pull request 07:31
issue 04:52
issue comment 04:34
schedule 01:34
workflow_dispatch 06:34
다양한 이벤트로 하나의 워크플로우 트리거하는 방법 03:11
needs의 개념 04:23
re-run 03:43
섹션 2. Github Actions의 다양한 기능
overview 미리보기 00:34
checkout 04:37
context 05:21
branch filter 03:13
path filter 05:02
tag filter 04:04
timeout 04:52
cache 08:06
artifact 04:03
output 06:56
environment variables 1 06:01
environment variables 2 03:17
secrets 02:55
environment 08:44
matrix 06:03
if condition 1 06:19
if condition 2 04:59
startsWith, endsWith, contains 05:05
섹션 3. 간단한 워크플로우 만들기
overview 미리보기 00:33 깃헙 레포 생성 자동화 소개 미리보기 01:47
깃헙 레포 생성 자동화 구성하기 1 05:16
깃헙 레포 생성 자동화 구성하기 2 09:39
키워드 기반 이슈 알림 자동화 소개 미리보기 01:51
키워드 기반 이슈 알림 자동화 소개 구성하기 1 07:19
키워드 기반 이슈 알림 자동화 소개 구성하기 2 17:26
섹션 4. 시나리오 기반 CI/CD 구축하기
overview 미리보기 04:23 CI/CD란 미리보기 07:55
필요한 개념 간단 소개 04:06
시나리오1 소개 01:50
시나리오1 워크플로우 구성하기 1 04:49
시나리오1 워크플로우 구성하기 2 17:48
시나리오를 위한 AWS 환경(EKS) 구성하기 19:03
시나리오1 : CI/CD를 통해 EKS에 배포하기(개발환경) 16:36
시나리오2 소개 06:13
시나리오2 워크플로우 구성하기 1 09:57
시나리오2 워크플로우 구성하기 2 17:15
시나리오2 : CI/CD를 통해 EKS에 배포하기(개발,운영환경) 17:29
시나리오3 소개 06:35
시나리오3 워크플로우 구성하기 1 08:57
시나리오3 워크플로우 구성하기 2 11:18
시나리오3 : CI/CD를 통해 EKS에 배포하기(개발,QA,운영환경) 29:28
시나리오4 소개 04:53
시나리오4 워크플로우 구성하기 1 07:56
시나리오4 워크플로우 구성하기 2 13:14
시나리오4 : CI/CD를 통해 EKS에 배포하기(개발,QA,Staging,운영환경) 16:01
구성한 CI/CD 리뷰 07:28
섹션 5. CI/CD 모듈화 및 버저닝하기
overview 미리보기 01:21
모듈화가 필요한 이유 02:12
깃헙액션에서 모듈화하는 방법 12:31
구축한 CI/CD 모듈화하기 1 15:55
구축한 CI/CD 모듈화하기 2 09:32
버저닝이 필요한 이유 01:41
깃헙액션에서 버저닝하는 방법 07:48
구축한 CI/CD 버저닝하기 03:19
시나리오4 : CI/CD를 통해 EKS에 배포하기(모듈화 + 버저닝) 21:42
섹션 6. 알아두면 좋은 팁
overview 미리보기 00:37
디버깅하는 방법 05:09
코드 문법 오류를 쉽게 찾는 법 03:34
강의 게시일 : 2023년 11월 27일 (마지막 업데이트일 : 2023년 11월 27일)
수강평 총 10개
수강생분들이 직접 작성하신 수강평입니다.
5
10개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
yulbamn thumbnail
5
최고입니다!
2024-04-03
지식공유자 이상원
안녕하세요, yulbamn님 ! 소중한 수강평을 남겨주셔서 정말 감사합니다. 많이 부족한 강의라고 생각했는데, 최고라고 말씀해주시다니 .. 기쁘네요 ㅎㅎ 감사합니다.
2024-04-03
kuku7 thumbnail
5
자세한 설명과실습위주로 강의가 잘 만들어졌습니다.
2024-04-02
지식공유자 이상원
안녕하세요, kuku7님 ! 소중한 수강평을 남겨주셔서 정말 감사합니다. 강의를 준비하면서 최대한 자세한 설명을 하기 위해 노력했는데, 좋게 봐주셔서 감사합니다. 앞으로 Github Actions을 활용하실 때, 이 강의가 좋은 참고자료가 되었으면 좋겠습니다! 감사합니다.
2024-04-03
로날루영 thumbnail
5
좋은 강의 입니다.
2024-03-06
지식공유자 이상원
안녕하세요, 로날루영님 ! 소중한 수강평을 남겨주셔서 정말 감사합니다. GitHub Actions을 활용하실 때 많은 도움이 되었으면 좋겠습니다 ! 감사합니다.
2024-03-07
chad thumbnail
5
훌륭한 강의네요..감사합니다..
2024-02-14
chad
깃랩이나 다른 ci/cd 도구도 강의 요청 드립니다... 인프런에서 오랜만에 훌륭한 지식 공유자 만났네요...
2024-02-14
지식공유자 이상원
안녕하세요, chad님 ! 소중한 수강평을 남겨주셔서 정말 감사합니다. 많이 부족한 강의가 아닐까, 걱정이 많았는데 좋게 봐주셔서 감사합니다. 다른 ci/cd 도구도 기회가 된다면 준비해보겠습니다 ! 감사합니다.
2024-02-15
Daegun Kim thumbnail
5
덕분에 강의하나로 CICD에 대한 전체 플로우를 쉽게 잡았습니다. 감사합니다~ 버라이어블과 컴포사이트 빼면 완벽한 강의 내용은 정말 좋았다~
2024-03-27
지식공유자 이상원
안녕하세요, Daegun Kim 님 ! 소중한 수강평을 남겨주셔서 감사합니다. CI/CD에 대한 내용을 잘 전달하려고 했는데, 도움이 되어 다행입니다 ! 처음 강의를 만들어봐서 저 스스로도 부족한 부분이 정말 많았다라고 생각합니다. 시간이 괜찮으시다면 말씀주신 "버라이어블과 컴포사이트" 의 어떤 부분이 부족했는지 의견 남겨주실 수 있으실까요 ? 추후에 강의를 수정하거나 피드백 주신 내용을 반영해보겠습니다!! 감사합니다.
2024-03-27