Aracıları uzak bir makinede çalıştırın
Yerel düzenleyicinizden çalışırken aracıları başka bir bilgisayarda çalıştırın.
1. Projenize SSH üzerinden bağlanın
VS Code'a Remote - SSH uzantısını yükleyin ve bir terminalden ana makineye giriş yapabildiğinizi doğrulayın:
ssh user@hostnameKomut Paleti'nden Remote-SSH: Connect to Host… komutunu çalıştırın. Ana makineye bağlanın, ardından o makinedeki proje klasörünü açın. Doğru ana makineye bağlı olduğunuzu düzenleyicinin durum çubuğundan kontrol edin.
2. Uzak ortamı hazırlayın
SSH ile bağlı pencerede Uzantılar görünümünü açın, Facade Code'u bulun ve SSH ana makinesine yükleyin. Window Component bilgisayarınızda kalır ve uzak projeyi diğer Facade projelerinize bağlar.
Uzak makinedeki tümleşik terminalde kullanmak istediğiniz CLI'yı yükleyin ve oturum açma veya sağlayıcı kurulumunu tamamlayın. Orada bir isteğe yanıt verebildiğini doğrulayın.
| Bilgisayarınız | Uzak makine |
|---|---|
| Düzenleyici arayüzü ve SSH bağlantısı | Facade'ın proje uzantısı, aracı CLI'sı, proje dosyaları, derlemeler ve testler |
Uzak aracı, o makinenin araçlarını ve kimlik bilgilerini kullanır. Yalnızca bilgisayarınıza yüklenen bir CLI, uzak aracı tarafından kullanılamaz.
3. Uzak aracıyı başlatın
Bağlı projede Facade'ı açın, New Agent düğmesine tıklayın ve CLI'yı seçin. Seçilen konumun uzak proje klasörü olduğunu kontrol edin.
Hangi işletim sisteminde ve proje dizininde çalıştığını ve bu projenin kontrollerinin nasıl çalıştırılacağını söyle.Yanıtın beklenen ortamı ve yolu tanımladığını doğrulayın. Aracı, komutları o makinede çalıştırır ve dosyaları orada değiştirir.
Aracının çalıştığı yerde ayarları düzenleyin
Uzak klasör açıkken Open Settings → Facade: Home → Edit in facade.json yolunu seçin. Uzak pencereniz Ayarlar'ı JSON olarak açıyorsa Open Settings doğrudan facade.json dosyasına gider. Alanlar için Aracı ayarları bölümüne bakın.
API anahtarlarını, çalıştırılabilir dosya yollarını ve diğer ortam değişkenlerini uzak makinede hazırlayın; yerel ortamınız oraya taşınmaz.
Yerel ve uzak çalışmayı bağlayın
Yerel projeyi ve SSH bağlantısını açık tutun. Erişim ayarları izin verdiğinde aracılar Facade üzerinden birbirini bulabilir ve birbirine mesaj gönderebilir.
Facade kullanarak uzak aracıya hangi projede çalıştığını ve orada hangi kontrollerin bulunduğunu sor.Bir aracı diğerini bulamıyorsa Onaylar ve aracı erişimi bölümüne bakın. Yerel ya da uzak birkaç özellik aracısını tek bir konuşmadan izlemek için Facade desenini kullanın.
Her makinenin kendi proje dosyaları vardır. Test sonuçlarını işletim sistemleri arasında karşılaştırmadan önce her makinede aynı commit'i checkout edin.