개발 Q&A

제목 Codeigniter CI/CD 지속적통합/지속적배포 문의
카테고리 PHP
글쓴이 봉이김선달 작성시각 2020/08/16 22:54:41
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12276   RSS

안녕하세요. Codeigniter 사용자 입니다.

Codeigniter의 경우 CI/CD를 어떻게 수행하는지 궁금합니다.

CI의 경우 CI SERVER 에서 BUILD -> TEST -> RESULT의 과정을 거치고,

CD의 경우 CI를 마치고 AUTOMATED TEST -> STAGING -> PRODUCTION으로의 배포가 이루어져야 하는것으로 알고 있습니다.

Codeigniter 또는 PHP의 경우 상기과정중 생략되는 부분과 어떤 툴을 사용해서 현업에서 운영중인지 궁금합니다.

고수님들의 답변을 기다려 봅니다.

태그 ci/cd,지속적통합,지속적배포
 다음글 웹에서 cctv기기의 영상 재생 질문있습니다. (1)
 이전글 DB 데이터가 변경시 ui 업데이트를 하고 싶습니다. (1)

댓글

변종원(웅파) / 2020/08/18 08:35:13 / 추천 1

제 경우에는 젠킨스서버를 통해 aws beantalk로 배포하고 있고 로컬-개발-스테이징-운영 서버의 개발단계를 운영하고 있습니다.

개발서버까지 개발자 테스트 진행후 스테이징에 반영하여 품질팀 테스트후 운영서버에 반영하는 구조입니다.

php의 경우 빌드과정이 필요없어서 빼고 진행합니다. 제 경우에 자동화테스트도 빼고 진행중입니다.

품질팀에서 지라를 이용해서 테스트케이스 작성하여 테스트하고 젠킨스를 이용해서 배포합니다.

봉이김선달 / 2020/08/19 22:25:46 / 추천 0
웅파님 답변감사합니다. 품질팀에서 지라를 이용해서 테스트케이스를 작성하신다고 하셨는데, 지라는 이슈관리툴로 알고 있는데 테스트케이스를 작성하는 별도의 기능 또는  툴이 있는것인지 어떤형식으로 테스트케이스를 작성하는지 궁금합니다.
변종원(웅파) / 2020/08/21 16:30:29 / 추천 0

봉이김선달/ 테스트 전문 툴은 아니지만 마켓플레이스에서 테스트 관리툴을 받아서 사용할 수 있습니다.

https://confluence.atlassian.com/jirakb/using-jira-software-for-test-case-management-136872198.html

https://marketplace.atlassian.com/categories/test-management