반응형
개발 프로세스
기획 -> 디자인 충분한 논의 후 나온 업무 지시(정의)서에 따라
1. 코드 작성
2. 빌드
코드 작성 후 빌드
3. 테스트
빌드 후 테스트(코드에 이상 유무 있는지 확인)
4. 패키징
어플리케이션 배포 직전 코드들을 묶게 됨
5. 배포(릴리즈)
툴이나 직접 옮겨서 배포할 수 있다.
6. 모니터링
실제로 잘 운영되는지 확인, 점검하는 과정
초기 개발 시 보안이나 장애에 대한 것을 잘 관리하기 위해 다양한 툴들이 있다.
Jira - 협업도구, 보드를 통해 업무 관리 가능
(업무에 대해 Tracking 하기 쉽지않기 때문에 누락사항을 방지하고 업무에 대해 일정을 조율하기 위해 협업도구를 사용)
업무 배정, 처리, 해당 업무에 대한 소스를 볼 수 있다.
Confluence - 위키의 기능을 활용하는 것임
-- 개인이 개인이 작업을 하는 것으로 끝나는 것이 아니라, 서로의 소스를 점검하는 시간
BitBucket - 형상관리
Jenkins - 메이븐이나 그래들 빌드툴을 사용할 수 있고 이런 과정을 파이프라인으로 묶어서 패키징하여 배포할 수 있다.
반응형
'서버(Server) > DevOps' 카테고리의 다른 글
AWS 개론 (0) | 2020.02.17 |
---|---|
Docker 설치법 (0) | 2020.02.14 |
도커(Docker) 개론 (0) | 2020.02.14 |