본문 바로가기

전체 글154

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 15일차 Ch 06. AWS Server 18. Jenkins Pipe Line 만들기 1 19. Jenkins Pipe Line 만들기 2 Jenkins Pipe Line 만들기 기존 젠킨스 기존의 젠킨스는 소스를 내려받고 빌드하고 배포하는 모든 과정을 단 하나의 JOB 으로 진행을 했었다. 젠킨스 파이프라인 파이프라인은 이벤트 혹은 Job의 그룹이다. 기존 젠킨스와의 다른점은 각각의 영역이 분리되어 있다는 점이다. 분리된 영역에서 시간이 얼마나 걸렸는지 알 수 있고 가시적으로 확인이 가능하다. 파이프라인 생성 좌측 메뉴 중 새로운 Item 항목을 클릭한다. 이름을 입력하고 Pipeline항목을 클릭한다. 본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다. -> https://bit.ly/37Bp.. 2021. 9. 20.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 14일차 Ch 06. AWS Server 16. 지라 이슈 ID, BitBucket 연결 - 1 17. 지라 이슈 ID, BitBucket 연결 - 2 지라 이슈 ID, BitBucket 연결 1 상단의 설정(톱니바퀴 모양)을 클릭 후 항목에서 제품을 클릭한다. 좌측 메뉴 항목 중 DVCS 계정을 클릭 후 해당 화면에서 BitBucket Cloud 작업 영역 연결 버튼을 클릭한다. 현재 Atalassian계정(Jira, BitBucket)을 통합으로 사용하기 때문에 OAuth설정 필요 없이 접속 설정 화면이 바로 나온다. Grant access 버튼을 클릭한다. OAuth를 이용한 방법은 지라 이슈 ID, BitBucket 연결 2 항목에서 살펴보겠다. 연동이 완료 되었다. 지라 이슈 ID, BitBucket 연.. 2021. 9. 19.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 13일차 Ch 06. AWS Server 11. S3로 이미지 업로드 및 API 활용 -1 12. S3로 이미지 업로드 및 API 활용 -2 12. S3로 이미지 업로드 및 API 활용 -3 12. S3로 이미지 업로드 및 API 활용 -4 12. S3로 이미지 업로드 및 API 활용 -5 파일 업로드 jsp 화면에서 form tag를 이용하여 파일 업로드를 진행한다. action 값은 Spring Boot에서 생성한 REST API를 요청하는 것이고 URL로 표현하면 http://localhost:7000/fileUpload이다. enctype은 전송할 데이터의 형식을 나타내며 파일 업로드를 진행하므로 multipart/form-data로 선언했다. $("#btnSubmit").click(function (ev.. 2021. 9. 18.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 12일차 Ch 06. AWS Server 07. 카카오 로그인 - 1 08. 카카오 로그인 - 2 09. 카카오 로그인 - 3 10. 카카오 로그인 - 4 KakaoDevelopers https://developers.kakao.com/ 내 애플리케이션 버튼을 클릭한다. 애플리케이션 추가 앱 이름과 사업자명은 테스트용이므로 임의값을 적어준다. 키가 발급되었다. JavaScript 키 를 이용하여 카카오 로그인 서비스를 진행해볼 것이다. 카카오 로그인 로그인 API 설정 좌측의 카카오 로그인 항목을 클릭하고 로그인 API를 활용하기 위해서는 활성화 ON이 되어야 한다. ON으로 변경해주자. 플랫폼 등록 접속할 도메인정보를 등록한다. 등록하지 않으면 login.jsp에 선언된 kakao script를 호출하지 못하고.. 2021. 9. 17.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 11일차 Ch 06. AWS Server 01. RDS 설정 1 02. RDS 설정 2 03. RDS 설정 3 04. RDS 설정 4 05. RDS 설정 5 06. S3 설정 및 이미지 업로드 다음과 같은 순서대로 실습을 진행할 예정이다. RDBMS(관계형 데이터베이스) 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류이다. 2차원 테이블(Table) 형태로 이루어져 있으며, Key와 Value로 구성된다. 데이터의 종속성을 관계(Relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. 현재 많이 사용되는 관계 데이터 모델 DBMS는 Oracle, MySQL 등이 있다. NoSQL 관계형 모델을 사용하지 않으며 테이블간의 조인 기능이 없다. 스키마가 없기 때문에 유연하며 자유로운 데이터 구조를.. 2021. 9. 16.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 10일차 Ch 05. Jenkins 05. Jenkins 배포 및 파이프라인 #3 06. Jenkins 배포 및 파이프라인 #3 실습 배포를 위한 플러그인 설치 설치 가능 탭을 클릭하면 설치 가능한 플러그인 목록을 확인할 수 있다. Publish Over SSH를 입력한 후 목록에서 체크버튼을 클릭하고 Install without Restart 버튼을 클릭한다. 설치 중임을 알 수 있다. 시스템 설정 SSH 설정 시스템 설정 항목의 맨 아래에 위치한다. 좀전에 Publish Over SSH 플러그인을 설치해서 항목이 추가 된것이다. 아래 정보를 세팅하기 위해서 ssh key 값을 생성해 주어야 한다. 1. SSH 키를 생성한다. ssh key는 /var/jenkins_home/.ssh/ 디렉토리에 생성된것을 확인.. 2021. 9. 15.