191123

191123

github action & github packages 질문

** 질문올린곳 ** ( oos개발자포럼,생활코딩 )

  1. docerr라던가 lightsail 같은 독립된 클라우드 환경에서 배포를 할때는 action에 워크플로워를 잡아서 배포를 하면 되는 걸까요?
  2. 아예 docker도 설치가 안되어 있는 EC2 같은 환경에서 배포를 진행할때는 packages를 이용해서 action+packages로 배포를 하면 되는걸까요?
  3. 그리고 이 일련의 동작들은 clone을 받는 순간에 자동으로 실행이 되는걸까요?

** 답변 **

깃헙 액션과 패키지는 코드가 깃헙에 올라갈 때

자동으로 뭔가가 실행되는 (action) 겁니다. 그 “뭔가”는 어떤 액션을 지정하는가에 따라 달라집니다.

_액션을 실행할 때 필요한 라이브러리 같은 것들이 있을텐데, 공개된 것을 사용할 수도 있고, 우리 팀 내부적으로만 자체적으로 만들어 놓은 것을 사용할 수도 있어요. 우리 팀 자체적으로 만들어 놓은 것만 쓰고 싶다면 그 때 패키지를 쓰면 됩니다. _

이 두 컨셉은 깃헙 액션 = 애저 파이프라인, 깃헙 패키지 = 애저 아티팩트 정도로 대응이 가능하고 사용법도 비슷해서, 그쪽 문서를 보셔도 됩니다.

** 결론 **

action을 이용해서 장고 디폴트화면을 lightsail에서 엑션( clone을 했을때? )을 취했을때 환경설정( python, virtualenv, pip install -r requirement, python manage.py runserver )이 자동으로 될수 있도록 설정해보자

그러고 나면 자연스럽게 packages의 개념도 익혀질것으로 보임

** 유튜브 > 인프런 **

hexo 블로그 만들기 몇가지 내용 추가해서 강의 제작해서 올려보기

  • vim에디터 레벨1 > 2 > 3 버전으로 나눠서 명령어 익히는 영상만들기
  • 커스텀 하는 영상 2~3개로 나눠서 만들기

** 인스타그램영상 **

  • 소개영상 ( 작동영상 + 오픈소스 + 블로그 내용 추가해서 다시찍기 )
  • 검색창으로 태그 검색하는 코드 추가촬영

** 깃엑션 **
아무내용없는 저장소 깃엑션으로 클론받아보기

댓글

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×