참고. pipeline은 다루지 않음.
1. aws 결제
- 프리티어는 jenkins가 테스트케이스 작성하다 뻗을수있음.
- 프리티어 바로 위에꺼로 결제함.
- 리눅스로 권장.
- aws 인스턴스에 ssh 접속방법
- https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html
2. docker , docker-compose 설치.
2-1. docker 설치
- https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/docker-basics.html
2-2. docker-compose 설치
- https://docs.docker.com/compose/install/
3. docker 로 jenkins , boot , postgresql 서버 띄우기
3-1. jenkins 서버 띄우기
- dockerfile 작성
- https://kingds.tistory.com/32
- docker-compose.yml 작성
- https://kingds.tistory.com/33
- 작성 후 docker-compose up -d jenkins-awscli 를 입력 jenkins_awscli는 compose에서 설정한 서비스이름.
3-2. postgres 서버 띄우기
- docker에서 pull로 postgres 이미지를 받는다.
- https://kingds.tistory.com/33
- 세팅에 맞게 작성후 docker-compose up -d
3-3. boot app 서버 띄우기
- boot app은 docker-compose 설정파일만 작성해서 추가해놓는다.
'개발 > devops' 카테고리의 다른 글
aws ec2와 docker , jenkins로 자동배포환경 만들기. - 2 세팅 (0) | 2020.06.19 |
---|