깃허브 아이디 및 리포지토리
서버 접근 키 → ssh key (접속 권한 필수)
빌드된 프로젝트 → jar 또는 war 파일
프로젝트 올릴 때 → scp
서버 접속할 때 → ssh
실행할 때 → java -jar xxx.jar
서버 → 배포 환경이 준비된 Ubuntu 리눅스 서버
이런 창이 나올텐데 new Repository secret 클릭!
서버 접근할때 명령어
ssh -i <SSH_KEY> <SSH_USER>@<SSH_HOST>
참고 https://docs.github.com/ko/actions/concepts/workflows-and-actions/workflows
2 번에 일단 .github/workflows라고 파일들을 찾을 수 있다고 하네요
생성하면 , 일단 인식을 잘하는거 같네요 ㅎㅎ
yml로 작성 해야해서 킹 받긴한데 뭐 가이드라인이 이러는데 어떻게 하겠어요 ㅠㅠ
on : 트리거 -> 내가 어떤 작업을 할때 작동됨
push : git에서 push 를 할때
branches : 지금 브랜치 대부분 개발단계랑 main이랑 사용됨 저는 main 만 할꺼에용!
-> git push origin main 일때 트리거 발동
빠르게 세팅 하고 최적화 해서 포스팅 이어가겠습니다.