저는 Hosted Gitlab을 사용하여 Git 리포지토리를 호스팅하고 있으며 최근에는 PHP 및 Java 애플리케이션을 서버에 빌드 / 배포하는 데 사용하고 있습니다.
내가하고 싶은 것은 빌드가 완료되면 SSH를 사용하여 애플리케이션을 배포하는 것입니다. 때로는 SSH를 통해 최종 빌드 (PHP 파일)의 내용을 서버에 업로드하는 것일 수도 있고, 컴파일 된 .jar 파일을 업로드 한 다음 원격 서버에서 명령을 실행하여 서비스를 다시 시작할 수도 있습니다.
빌드 환경으로 고유 한 Docker 컨테이너를 설정했습니다. 여기에는 빌드를 완료하는 데 필요한 모든 Java, PHP, Composer 및 Maven이 포함됩니다. 이 이미지를 사용하여 빌드를 실행하고 있습니다.
제가 알고 싶은 것은 gitlab-ci.yaml 파일에 지정할 수있는 배포 명령을 수행하기 위해 SSH를 외부 서버에 어떻게 연결할 수 있다는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다