Springboot

springboot 빌드 후 jar 파일 gradle로 ec2에 전송하기(디플로이)

디비드킴 2022. 11. 25. 17:29

plugins입력

plugins {
	id 'org.hidetake.ssh' version '2.10.1'
}

리무트 입력

remotes {
   devec2  {
      host = 'ec2-ec2주소.ap-northeast-2.compute.amazonaws.com'
      user = 'ec2-user'
      identity = file("내 ec2 키파일위치/ec2파일.pem")
   }
}

task작성

task deploy {
   doLast {
      ssh.run {
         session(remotes.devec2 ) {
            put from: '빌드파일위치/빌드파일이름.jar', into: '/home/ec2-user'
         }
      }
   }
}