Entegrasyonlar
Entegrasyonlar Polylane'i sisteminin etrafındaki servislere bağlar. Her biri ajanlara üzerinde çalışacak somut bir şey verir ve bu sayfa bağlamayı ve bağlantıyı kesmeyi bir kez açıklar; böylece sağlayıcı sayfalarının açıklaması gerekmez.
Ne yapar
Bir araç bağlamak, ajanların çağırabileceği sorgu araçları kaydeder: günlüklerde ara, bir pull request diff'i getir, bir metrik sorgusu çalıştır, bir kaynağı tanımla. Bir bulut sağlayıcısı bağlamak ayrıca kaynaklarını topolojiye eşitler; zamanlanmış kontroller ve pull request incelemeleri onları oradan alır.
Bağlama nasıl çalışır
Her sağlayıcının konsolda Settings > Integrations altında rehberli bir bağlama akışı vardır; bulut sağlayıcıları Settings > Clouds altındadır. Yöntem sağlayıcıya bağlıdır ve kimlik bilgileri şifrelenmiş olarak saklanır.
| Yöntem | Açıklama | Örnekler |
|---|---|---|
| API anahtarı veya token | Sağlayıcının konsolunda oluşturduğun bir anahtarı yapıştırırsın. | Datadog, Cloudflare, Linear |
| OAuth | Tarayıcıda sağlayıcıda oturum açar ve erişim verirsin. | Sentry, Slack, Vercel |
| Uygulama kurulumu | Polylane uygulamasını organizasyonuna kurar ve neyi okuyabileceğini seçersin. | GitHub |
| CloudFormation | Hesabında salt okunur bir rol oluşturan bir yığın dağıtırsın. | AWS |
| Helm | Kümeye bir ajan kurarsın. | Kubernetes |
Her sağlayıcının kurulum adımları, izinleri ve sorun gidermesiyle kendi sayfası /integrations/<type> altındadır, örneğin /integrations/cloudflare. Tarayıcı olmadan bağlanan sağlayıcılar orada ayrıca bir CI işi için tam API çağrılarını içeren bir Pipeline sekmesi taşır. Terminalden polylane cloud connect ve polylane integration connect aynı akışları çalıştırır.
Bağlantıyı kesme nasıl çalışır
Bağlantıyı Settings > Integrations altından, bulut hesabı sayfasından ya da polylane integration disconnect ve polylane cloud disconnect ile kes. Bağlantıyı kesmek her eşitlemeyi ve kontrolü durdurur, Polylane'in tuttuğu kimlik bilgilerini siler ve sağlayıcının API'si izin verdiği her yerde Polylane'in sağlayıcı tarafında kurduğu şeyleri kaldırır. Her entegrasyon sayfası neyin kaldırıldığını ve neyin kaldığını tam olarak belirtir; kalan her zaman yalnızca senin kaldırabileceğin bir şeydir.
| Sağlayıcı tarafı | Bağlantı kesildiğinde kaldırılan | Kalan |
|---|---|---|
| AWS | CloudFormation yığını | IAM rolü, politikaları ve CloudTrail S3 bucket'ı; yığın bunları bilerek tutar |
| Slack | İptal edilen bot tokenı | Slack uygulaması kurulumu ve Polylane'in oluşturduğu kanallar |
| GitHub | Polylane'in tuttuğu kimlik bilgileri | Autofix dalları ve pull request'leri, onboarding dalı ve geçmiş commitlerdeki check run'lar |
| Datadog | Polylane'in kaydettiği webhook | Monitörlerindeki @webhook-polylane mention'ı ve polylane:managed etiketi |
| Vercel | Polylane'in tuttuğu kimlik bilgileri | Vercel entegrasyon yapılandırması ve polylane-* drain'leri |
Bir çalışma alanını silmek içindeki her şeyin bağlantısını aynı şekilde keser, tek bir istisnayla: AWS CloudFormation yığını yalnızca hesabın kendisinin bağlantısını kestiğinde silinir. Bir çalışma alanını silmeden önce AWS hesaplarının bağlantısını kes ya da yığını sonradan AWS konsolunda sil.
Katalog
Araçları, bağlama rehberi ve bağlantıyı kesmenin neyi kaldırdığı için herhangi bir entegrasyonu aç.
Git sağlayıcıları
Kod tabanını bağla
Gözlemlenebilirlik
Metrikleri, günlükleri ve izleri sorgula
Kod ajanları
Kod değişikliklerini özerk ajanlara devret
İletişim
Ekibinle birlikte çalış
Bilgi tabanı
Dokümanları ve wiki'leri ara
Sorun takibi
Sorun oluştur ve yönet
Olay yönetimi
Olay bildir ve yanıt ver
CI / CD
Pipeline'ları derle, test et ve dağıt
Ürün analitiği
Kullanıcı davranışını ve özellik kullanımını anla
Bulut sağlayıcıları
Altyapını bağla
Protokoller
Standart protokoller üzerinden kendi araçlarını getir
İlgili
- Bağlı bir bulut hesabının sana ne verdiği ve sayfasının nasıl okunduğu için Bulutlar.
- GitHub'ı bağlamanın neyi açtığı için Depolar.
- Entegrasyonları kodlama ajanından bağlamak ve yönetmek için Kendi araçlarından çalış.