GitHub veya GitLab'daki kodu görevlere bağlayın
Geliştiriciler GitHub veya GitLab'dan ayrılmadan kodlarını görevlere bağlayabilir. Bir commit mesajı, dal adı veya pull request (GitLab'da merge request) CBS-74-T357 gibi bir görev numarasından söz ettiğinde, o görevin Bağlı kod sekmesinde görünür. Bu, Business paketinin parçasıdır ve yalnızca yöneticiler bağlantı kurabilir.
Bir depoyu bağlayın
- Ayarlar'ı açın ve Entegrasyonlar'ı seçin.
- GitHub ve GitLab altında bir Ad yazın (örneğin
Mobile app), GitHub veya GitLab'ı seçin ve Bağla'ya basın. - Kaam360 bir Adres ve bir Gizli anahtar gösterir. İkisini de şimdi kopyalayın: gizli anahtar yalnızca bir kez gösterilir.
- GitHub'da depoyu (veya kuruluşunuzu) açın, ardından Settings, Webhooks, Add webhook. Adresi Payload URL alanına yapıştırın,
application/jsonseçin, gizli anahtarı Secret alanına yapıştırın, Let me select individual events seçeneğini seçin, Pushes ve Pull requests'i işaretleyin ve Add webhook'a basın. - GitLab'da projeyi (veya grubunuzu) açın, ardından Settings, Webhooks, Add new webhook. Adresi URL alanına, gizli anahtarı Secret token alanına yapıştırın, Push events ve Merge request events'i işaretleyin ve Add webhook'a basın.
GitHub hemen bir test mesajı gönderir. Bağlantı bundan sonra Etkin gösterir ve son mesajın ne yaptığını söyler.
Bir görevden söz edin
Görevin üstündeki numarayı (örneğin CBS-74-T357) şunlara kopyalayın:
- bir commit mesajı, örneğin
Fix the login button (CBS-74-T357); - bir dal adı, örneğin
feature/CBS-74-T357-login; - bir pull request'in başlığı veya açıklaması.
Numara kendi projesinin kodunu içermelidir; böylece başka bir projenin numarası asla yanlışlıkla bağlanmaz. Görevi açın ve Bağlı kod sekmesini seçerek bağlı her commit'i, dalı ve pull request'i deposu ve yazarıyla, pull request için de açık mı, birleştirilmiş mi, kapalı mı olduğuyla görün. Bir satıra basarak onu GitHub veya GitLab'da açın. Görevin geçmişi de kodun ne zaman bağlandığını gösterir.
Pull request birleştirildiğinde görevleri bitirin
Bir bağlantı için Andığı görevleri bitmiş olarak işaretle'yi işaretleyin. Bir görevden söz eden pull request birleştirildiğinde görev bitmiş olur; sanki bağlantıyı kuran yönetici yapmış gibi.
Güvende tutun
- Kaam360 her mesajda gizli anahtarı denetler ve onsuz gelen her şeyi reddeder.
- Gizli anahtar sızmış olabilirse anahtar düğmesine (Yeni gizli anahtar) basın ve yenisini webhook ayarlarına girin. Eskisi hemen çalışmaz olur.
- Bir süre bağlamayı durdurmak için Duraklat'a, bağlantıyı ve oluşturduğu bağlantıları silmek için Kaldır'a basın. Webhook'u GitHub veya GitLab'dan da kaldırın.
Bir şeyler ters giderse
- Hiçbir şey bağlanmıyor: numaranın proje kodunu ve doğru görev numarasını içerdiğini, webhook'un push ve pull request gönderdiğini kontrol edin.
- GitHub bir teslimatta kırmızı işaret gösteriyor: adres veya gizli anahtar yanlış. Yeni gizli anahtar'a basın ve yeniden yapıştırın.
Okumaya devam et
- Power BI'da kendi panolarınızı oluşturunPower BI Desktop'ı ve Power BI hizmetini salt okunur bir veri akışı anahtarıyla kendi Kaam360 verilerinize bağlayın ve belirli aralıklarla yenileyin.
- Bağlı uygulamalar: diğer uygulamaların Kaam360 hesabınızı kullanmasına izin verinBir telefon uygulamasının, takvimin veya raporlama aracının hesabınızla çalışmasına izin verin, neler yapabileceğini görün ve istediğiniz zaman bağlantısını kesin.
- Diğer programları bağlayın: API, webhook'lar ve Slack veya Teams uyarılarıDiğer programların verilerinizi okumasına izin verin ve bir şey olduğunda Slack'e, Teams'e veya başka bir programa uyarı gönderin.
Hâlâ takıldınız mı? Uygulama içindeki Yardım ve destek bölümünü kullanın, yardımcı olalım.