簡體   English   中英

CI-GitHub-如何在不使用Webhooks的情況下進行某種形式的持續集成

[英]CI - GitHub - How to do some form of continuous integration without webhooks

因此,我正在開發一個將在現場安裝的應用程序。 我們有一台服務器,它每15分鍾運行一次更新bash腳本以進行代碼更改,每2個小時運行一次存儲過程更改。 我們將代碼(和存儲過程)存儲在git中,並以Github為中心。

我們希望能夠在將更改推送到開發人員而不是按時完成工作時更新存儲過程/代碼。 我意識到github上有webhooks,但是他們要求github能夠在我們端使用API​​,由於我們的IT團隊,這是不可能的。

有沒有辦法讓我們能夠以更有效的方式更新我們開發服務器上的git repo?

因此,我剛剛開始在IFTTT上進行檢查,但沒有看到觸發新推送的觸發器,但也許還有一些其他值得您借鑒的觸發器。 有一個“任何新問題”的觸發器,因此也許您使用它並在按下時創建一個問題,這是您的IFTTT觸發器,然后對於“那個”操作,向您自己發送電子郵件並監視此消息的電子郵件。 我知道,,但至少是一種方法。 希望這里有更好的方法。

另一種可能的解決方法是在網絡上的某個虛擬服務器上獲取可以接收到github webhook的虛擬服務器,並且您還可以通過套接字進行連接,並且在收到每個github通知時它將中繼給您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM