Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화Jae-yeol Lee2018-05-11
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
홍익대학교 알고리즘 학회 HI-ARC Django 스터디에서 사용된 자료입니다.
협업하는 디자이너 - #3 Android Studio 설치하기Jinkyou Son디자이너와 디벨로퍼가 서로 이해해나가는 공간 DnD 에서 강의하는
'협업하는 디자이너' 수업자료입니다.
https://www.facebook.com/groups/designersndevelopers/
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi2018년 서울시 앱 공모전 (URL: https://mplatform.seoul.go.kr )에서 GitHub 설명을 위한 자료입니다. 이전 /ianychoi/git-github-46020592 자료에 모바일 앱 개발 환경 및 GitHub Desktop 프로그램에 대한 부분을 추가하였습니다.
제3회인터넷리더십프로그램 : 풀뿌리단체에게 도움이 되는 오픈소스와 웹서비스daumfoundation2009년 10월 21일부터 23일까지 다음세대재단 주최로 제주에서 열린 제3회 인터넷리더십 프로그램에서 <풀뿌리단체에게 도움이 되는 오픈소스와 웹서비스>라는 주제로 다음세대재단 조양호 팀장이 발표한 자료입니다.
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한파이썬으로 코딩 기초를 배우고 플라스크로 웹서비스 개발을 배우는 과정을 다루고 있습니다.
- 입문용 자료입니다.
ABCD : http://www.abcds.kr/
Facebook Group : https://www.facebook.com/groups/562787713823026/
한성일 : https://www.facebook.com/jamie.han.16
iheart79@gmail.com
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화Jae-yeol Lee2018-05-11
Github + Heroku + Circle CI 를 이용한 Django Application 배포 자동화
홍익대학교 알고리즘 학회 HI-ARC Django 스터디에서 사용된 자료입니다.
협업하는 디자이너 - #3 Android Studio 설치하기Jinkyou Son디자이너와 디벨로퍼가 서로 이해해나가는 공간 DnD 에서 강의하는
'협업하는 디자이너' 수업자료입니다.
https://www.facebook.com/groups/designersndevelopers/
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi2018년 서울시 앱 공모전 (URL: https://mplatform.seoul.go.kr )에서 GitHub 설명을 위한 자료입니다. 이전 /ianychoi/git-github-46020592 자료에 모바일 앱 개발 환경 및 GitHub Desktop 프로그램에 대한 부분을 추가하였습니다.
제3회인터넷리더십프로그램 : 풀뿌리단체에게 도움이 되는 오픈소스와 웹서비스daumfoundation2009년 10월 21일부터 23일까지 다음세대재단 주최로 제주에서 열린 제3회 인터넷리더십 프로그램에서 <풀뿌리단체에게 도움이 되는 오픈소스와 웹서비스>라는 주제로 다음세대재단 조양호 팀장이 발표한 자료입니다.
파이썬 플라스크로 배우는 웹프로그래밍 #1 (ABCD Foundation)성일 한파이썬으로 코딩 기초를 배우고 플라스크로 웹서비스 개발을 배우는 과정을 다루고 있습니다.
- 입문용 자료입니다.
ABCD : http://www.abcds.kr/
Facebook Group : https://www.facebook.com/groups/562787713823026/
한성일 : https://www.facebook.com/jamie.han.16
iheart79@gmail.com
[17.02.09] Github introduction (Korean Version)Ildoo KimGit 혹은 소스코드 형상관리를 아예 모르는 사람을 대상으로 작성한 Starter Guide입니다. 팀에 새로운 사람이 Join하는 등의 경우에 세미나 자료로 활용합니다.
형상관리/git 개념과 command line 혹은 source tree를 활용한 기본적인 사용 방법에 대해 소개합니다.
<팀을>이라는 책을 많이 참고하였습니다.
1. github action을 활용한 CIDEVELOPER.NET저번 시간에 CI/CD에 대해서 간단하게 공부해봤으니 이번에는 툴 하나를 정해서 사용해보려고 합니다.
Jenkins, AWS Codepipeline 등 유명한 CI/CD 툴이 많지만 이번에는 github action을 사용해보려고 해요!
전세계적으로 많이 사용되는 github에서 지원하는 CI/CD 기능으로 진행 중인 프로젝트에 아주 간단하게 적용할 수 있는데 같이 공부해봐요!
25. 실제 CI 연동은 설정 파일(.travis.yml)로 이루어진다.
따라서 설정파일을 꼭 프로젝트 저장소에 추가해주자!
설정에서 가장 중요한 부분은
어떤 언어로 테스트를 수행하는지 정의하는 부분이다.
26. node 프로젝트의 경우 npm test를 기본으로 수행한다.
http://docs.travis-ci.com/user/languages/javascript-with-nodejs/
27. 다양한 언어를 지원하므로,
문서를 잘 참고하자!
http://docs.travis-ci.com/user/getting-started/
28. github README에 Travis 뱃지를 달아두면
테스트 성공 유무를 한눈에 알아보기 쉽다.
[](https://travis-‐ci.org/miconblog/generator-‐
codepolio)
29. 마찬가지로 의존성 모듈 뱃지도 달아두면
최신 모듈 빠르게 적용해줄수있다.
[](https://david-‐dm.org/miconblog/generator-‐codepolio)
[](https://david-‐dm.org/miconblog/generator-‐
codepolio#info=devDependencies)
30. 혹시나 내가 만든 프로젝트가 얼마나 잘 나가는지
알고 싶다면 트랜드 뱃지도 달아보자.
[](https://bitdeli.com/free
"Bitdeli
Badge")