私はGitリポジトリをホストするためにHosted Gitlabを使用していますが、最近ではPHPとJavaアプリケーションをサーバーに構築/展開するために使用しています。Gitlab CI SSH経由でアプリケーションをデプロイする方法
ビルドが完了したら、SSHを使用してアプリケーションをデプロイします。これは、最終ビルド(PHPファイル)の内容をSSH経由でサーバーにアップロードしている場合や、コンパイル済みの.jarファイルをアップロードしてからリモートサーバー上でコマンドを実行してサービスを再起動する場合があります。
独自のDockerコンテナをビルド環境としてセットアップしました。これには、ビルドに必要なJava、PHP、Composer、Mavenなどが含まれます。私はビルドを実行するためにこのイメージを使用しています。
私が知りたいのは、gitlab-ci.yamlファイルで指定できるデプロイメントコマンドを他のサーバーで実行するにはどうすればいいですか?