제목 | CI 개발환경 구축방법(Git, Local, Dev서버) | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | Woong | 작성시각 | 2019/06/17 12:20:11 |
|
|||
안녕하세요 CI를 사용하여 개인 블로그를 개발하고 있습니다. 그런데 개발환경이 제대로 구축되어있지 않아서 생성하려고 합니다. 로컬에서 작업 후 본서버에 올리는 방식은 구현할 수 있지만, 로컬에서 한 작업을 Dev서버에 올려 확인하고 본서버로 올리는 방식으로 구현하려고하는데(로컬 -> dev -> live) aws ec2를 사용하고 있지만 어떻게 해야하는지 감이 잡히질 않아서요 어떤식으로 구현해야할까요?... |
|||
다음글 | 파일찾기(첨부) 버튼 동적 추가시 id? class? ... (6) | ||
이전글 | Active Record 의 리소스에 관한 질문하나 ... (7) | ||
kaido
/
2019/06/17 12:25:09 /
추천
1
|
변종원(웅파)
/
2019/06/17 13:32:26 /
추천
1
git으로 소스 관리를 하고 카이도님 말씀처럼 수동배포 하는 방법과 젠킨스같은 배포툴을 이용하는 방법이 있습니다. 각 1대씩이라면 수동배포도 괜찮은데 서버가 여러대 존재한다면 툴을 이용해서 배포관리하시는 것이 좋습니다. (히스토리 관리도 되고) |
방법은 여러가지 있습니다
git 서버를 설치해서 git 자동배포 관리 툴을 이용해서 관리하는 방법도 있습니다.
local 에서 개발해서 git 서버에 푸시. git 서버 스토리지에서 dev으로 배포해서 테스트 하고, live 쪽으로 배포 하는 방법도 있고
git 으로 계정 체인지해 가면서 dev 형태로 받고 live로 merage 하는 방법도 있습니다.
물론 path 설정을 dev로 설정하든 live로 설정하든 동일하게 사용하도록 개발 해야겠지요.
이전에 저는 dev가 live하고 0.001%도 달라서는 안된다고 박박 우기는 클라이언트를 위해서
dev 스토리지를 떼가지고 live 에다가 넣어서 배치 한적도 있습니다 ㅡ,.ㅡ