2015-09-15 31 views
3

我想要使用gitlab和webhooks在Windows計算機上部署web應用程序(coldfusion),以便能夠自動將更改推送到服務器,但似乎現有解決方案是99%致力於Linux部署。每次
1.克隆庫目標機器
2.,連接和拉的變化,但當然不是自動在所有:使用gitlab在Windows服務器上部署webhooks

我已經設置了手動部署使用Git。

我嚴格需要一個可以在Windows服務器上設置的進程。

我發現了一些有關使用openssh進行任務的參考,但我更喜歡更簡單的機制。

我也檢查了Kudu項目https://github.com/projectkudu/kudu,但它似乎是一個正在進行的工作,而不是easilly可用的產品。

我可以使用什麼東西存在嗎?

感謝您給我的任何幫助。

UPDATE

只是爲了更具體,我需要一些東西來自動部署從一個Git倉庫拉,不合並文件或文件夾的同步變化。

理想情況下,我需要能夠響應gitlab webhooks並從git存儲庫觸發拉的東西。

+1

我們使用BeyondCompare。 –

+0

BeyondCompare據我瞭解是差異和合並,而不是部署。我需要能夠自動從git存儲庫中提取更改的內容。 –

回答

0

我認爲Project Kudu是要走的路。它正在Azure Web服務中使用,並且正在積極維護中,請查看GitHub activity graph。它已經存在多年並且已經成熟。此外,由於它現在是Azure的一部分,我不會看到它在任何地方。