我使用Hosted Gitlab來託管我的Git存儲庫,最近我一直使用它來構建/部署PHP和Java應用程序到服務器。Gitlab CI如何通過SSH部署應用程序
我想要做的是構建完成後,使用SSH部署應用程序。有時候,這可能只是通過SSH將最終版本(PHP文件)的內容上載到服務器,或者其他時間可能會上傳編譯後的.jar文件,然後在遠程服務器上執行命令以重新啓動服務。
我已經將自己的Docker容器設置爲構建環境,其中包括諸如Java,PHP,Composer和Maven等構建完成所需的所有東西。我使用這個圖像來運行構建。
我想知道的是,如何在其他服務器上通過SSH連接到外部服務器以執行我可以在我的gitlab-ci.yaml文件中指定的部署命令?