728x90

2024/11/26 2

배포 자동화 - jenkins를 통해 만든 .jar 파일 운영 환경 서버에 배포하기

SSH?Secure Shell네트워크 상 다른 pc에 로그인하거나 원격 시스템에 명령어를 실행해서 다른 시스템으로 파일을 복사할 수 있도록 하는 응용프로그램 또는 프로토콜을 말한다. 데이터를 암호화해 전송 중간에 패킷을 가로채더라도 내용을 읽을 수 없다.포트 포워딩(일종의 터널)을 제공해 네트워크상에서 안전한 데이터 전송이 가능하다.서버와 클라이언트간 통신을 안전하게 하기 위해  로컬 포트와 원격 포트를 매핑한다. 기밀성과 무결성을 보장한다. 클라이언트/서버 형태로 클라이언트에 접속, 원격 명령어를 통해 파일을 전송할 수 있다.  CI 후 자동적으로  SSH 프로토콜을 통해 Ec2원격  저장소에 jar파일을 올려 실행 시키는 CD 과정 AWS - EC2 - 인스턴스 시작 이름 설정 -  applicati..

JAVA/프로젝트 2024.11.26

배포 자동화 - jenkins, ngrok, Webhooks

Jenkins build CI 자동화 https://www.jenkins.io/download/ Download and deployJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io젠킨스 설치. 디폴트로 설정 후 next. 포트 번호는 마음대로 정해면 된다. 나는 7070다른 글 보면 Unlock Jenkins 라는 창이 뜨는데 나는 안떠서 직접 localhost:7070 접속해주었다. install suggested plugins - > create Frist Admin User 생성 후l..

JAVA/프로젝트 2024.11.26
728x90
반응형