Git depolarını barındırmak için Hosted Gitlab kullanıyorum ve daha yakın bir zamanda PHP ve Java uygulamalarını sunuculara kurmak/dağıtmak için kullanıyorum.Gitlab CI SSH aracılığıyla bir uygulamanın nasıl dağıtılacağı
Yapmak istediklerim yapı tamamlandıktan sonra SSH kullanarak uygulamayı dağıtmaktır. Bazen bu, son yapının (PHP dosyaları) içeriğini SSH üzerinden bir sunucuya yükleyebilir veya diğer zamanlarda bir derlenmiş bir .jar dosyası yükleyebilir ve ardından bir servisi yeniden başlatmak için uzak sunucuda bir komut çalıştırabilir.
Kendi Docker kapsayıcımı bir yapı ortamı olarak kurdum; bu, tamamlamak için gereken tüm şeyleri Java, PHP, Composer ve Maven gibi şeyleri içerir. Bu görüntüyü çalıştırmak için kullanıyorum.
Bilmek istediğim şey, benim gitlab-ci.yaml dosyasımda belirleyebileceğim dağıtım komutlarını gerçekleştirmek için SSH'yi harici bir sunucuya nasıl yapabilirim?