2017-06-09 30 views
1

我是詹金斯的全新品牌,並且正在尋找一些一般性建議。我對這個項目的目標是簡單地讓詹金斯爲git回購分支的每一次提交運行一段時間。如何配置Jenkins爲git分支的每次提交做一個gulp dist?

在我使用Jenkins的服務器上,我已經下載了gulp,bower,python,karma,ruby,sass和npm。我已經更新了我的工作區,並確保我的工具和所需的插件是最新的。

在詹金斯我觸發了每個提交git的tat構建。 我認爲下一步是創建在基本上運行以下命令年底的Windows PowerShell步:

gulp format;gulp lint;gulp test;gulp sass;gulp dist 

任何意見將不勝感激。謝謝。

回答

0

只需創建一個freestyle job其中:

  • 確實涉及您的Git回購
  • 有一個批次的步驟執行這些命令(提供的%PATH%設置正確)

對於作業被觸發,你可以:

  • 定期輪詢t他回購
  • 或設置一個post-commit掛鉤,它調用Jenkisn Git plugin定義的HTTP端點。
    實施例:

    http://localhost:8080/git/notifyCommit?url=file://c:/path/to/my/repo 
    

多見於 「Automatically triggering a Jenkins build on Git commit

相關問題