1. 준비 1.1 설치 가. JDK - 다운로드 : https://jdk.java.net/archive/ - 환경변수 추가 : JAVA_HOME C:\devTools\jdk-11.0.2\bin 나. VSCode - 다운로드 : https://code.visualstudio.com/download - Extension 추가 Spring Boot Extension Pack Lombok Annotations Support for VS Code 다. 포스트맨 - 다운로드 : https://www.postman.com/downloads 라. Git - 다운로드 : https://git-scm.com/downloads - 설정 : Terminal → Select Default Profile → Git Bash 선택..
1. 윈도우 검색창에서 cmd를 검색하고 [관리자 권한으로 실행]을 클릭해줍니다. 2. cmd창에서 명령어를 한 줄씩 입력해줍니다. - slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX - slmgr /skms kms8.msguides.com - slmgr /ato ※ 자신이 이용하는 버전에 따라 첫 줄 명령어가 달라지니 확인해주세요. 1) Pro 버전 ▶ slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 2) Pro N 버전 ▶ slmgr /ipk MH37W-N47XK-V7XM9-C7227-GCQG9 3) Enterprise 버전 ▶ slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 4) Enterprise KN 버전 ▶ slmgr ..
1. 개발 환경 구성 (1) 디렉토리 생성 D 드라이브에 WAMPDev 디렉토리를 생성하고 하위 디렉토리로 PHPDev, Platform 디렉토리를 생성한다. 2. 개발툴 다운받기 - Apache 서버 : Apache 2.4.26 - MySQL : MySQL Community 5.7.18.0 - PHP : PHP 7.1(7.1.6) - phpMyAdmin : phpMyAdmin 4.7.1 (1) Apache 서버 다운받기 - 경로 : http://apachelounge.com/download/ - 자신의 플랫폼(OS)에 맞는 버전을 다운받는다. (2) MySQL 다운받기 - 경로 : https://dev.mysql.com/downloads/ (3) PHP 다운받기 - 경로 : http://windows...
1. CI/CD란? (1) CI (Continuous Integration) - 지속적인 통합 ; 한마디로 "빌드와 테스트 자동화" - 모든 개발이 끝난 후 코드 품질을 관리하는 고전적 방식의 단점을 해소하기 위해 나타난 개념 - "지속적인 통합"이라는 말 그대로 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 (가능하면 매시간 또는 매일) 공유 레파지토리에 통합되는과정을 통해 품질을 계속 유지하면서 개발을 진행하는 방법 (2) CD (Continuous Delivery / Continuous Deployment) - 지속적인 전달(Continuous Delivery) 또는 지속적인 배포(Continuous Deployment) ; 한마디로 "배포 자동화" - CI의 연장선으로, CI 프로세스를 통과한..