배포 전 상황설명 적절한 단어가 생각나지 않아 상황설명이라고 써놨습니다.. 볼 사람이 있는진 모르겠지만.. 개떡같이 말해도 찰떡같이 알아들으시겠지.. 현재 ver1.0 의 웹 어플리케이션은 8082번 포트에서 실행중입니다. github master 브랜치에 push된 것은 ver1.1 의 웹 어플리케이션입니다. ver1.1 의 웹 어플리케이션을 중단 없이 배포하는 것이 목표입니다. 배포 동작 과정 설명 전.. 알고있으면 좋은 것 너무나 당연한건데 왜 설명을 써놓을까 싶지만.. 자꾸 책에 있는 그대로 따라치기만해서 나중에 머리에 안남길래 기록해본다. IAM 에서 사용자와 역할의 차이점은? AWS 공식문서에서 사용자는 AWS와 상호 작용하기 위해 해당 엔티티를 사용하는 사람 또는 어플리케이션이라고 설명되어있..
.travis.yml Travis CI 의 설정파일로 build.gradle 과 같은 위치에 있어야 한다. .travis.yml 은 Travis CI가 해야할 일들을 알려준다. 1. language 빌드 환경을 식별하기 위한 설정 JAVA 11을 사용하는 Linux 운영체제에서 실행된다. language: java os: linux jdk: - openjdk11 2. Travis CI를 master branch에 push 될 때 수행 branches: only: - master 3. Travis CI 서버의 Home gradle을 통해 의존성을 받고 명시한 디렉토리에 보관한 뒤 다음 배포 때 다시 받지 않도록 설정 cache: directories: - '$HOME/.m2/repository..
모집 공고를 보면 우대조건에 CI/CD 구축 및 운영 경험이 있는걸 자주 볼 수 있다. 클라우드에 배포까지 했고 CI/CD 환경을 구축하여 배포 자동화를 해보려고 한다. 그 전에 CI/CD에 대해서 알아보자. CI(Continuous Integration) : 지속적 통합 GIT과 SVN 같은 코드 버전 관리 시스템에 PUSH가 되면 자동으로 테스트, 빌드를 수행하여 안정적인 배포 파일을 만든 과정을 CI라고 한다. CD(Continuous Deployment) : 지속적 배포 빌드 결과를 자동으로 운영 서버에 무중단 배포까지 진행되는 과정을 CD라고 한다. 스프링 부트와 CI 적용 전 스프링 부트를 도입하기 전 EC2에 웹 어플리케이션을 실행하기 위해 톰캣, mysql, java 를 설치했다. 어떤 방..
- Total
- Today
- Yesterday
- 네이버클라우드
- N+1
- Travis CI
- SpringSecurity
- SpringGraphQL
- 인덱스
- JPA
- 트랜잭션격리성
- Til
- ddl-auto
- graphql
- 파일업로드설정
- db
- CodeDeploy
- nginx
- OS
- 기술면접
- spring
- 람다식
- level0
- 트랜잭션
- ORA-27125
- Java
- EC2
- Oracle
- TCP
- 프로그래머스
- 운영체제
- ci/cd
- AWS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |