2017-03-15 53 views
0

我有一個文件src/test/html/index.html首先需要編譯爲target/test/html/index.html,在這一點上,我希望它成爲存儲庫的項目頁面。發佈與github構建html文件

我有一個負責在存儲庫根目錄下執行構建的gulp任務。執行構建的命令是gulp build:css && gulp test:css。一旦完成,它會創建target/test/html/index.html

有沒有辦法在github上執行構建並告訴github使用構建頁面target/test/html/index.html作爲gh-pages主頁?

回答

1

您可以使用構建服務器來執行該任務。在我參與的其中一個項目中,我們使用Travis構建了一個網頁。在我們的案例中,故事情況稍微複雜一些,因爲我想讓Travis創建一個包含最新更改的請求,而不是立即提交文件。

你可以看到幾個月前我創建的代碼來執行該任務l.60ff。 here。您還需要創建一個能夠將更改推送到存儲庫的技術用戶。特拉維斯提供了加密存儲憑證的方法。