代碼提交到github倉庫後,自動觸發hook流程(自動化)。
jenkins其實是將自動化這一過程在本機運行,所以缺點是個人用戶需要提供一臺執行jenkins的機器。
travis則是github的合作伙伴,提供雲端的機器幫我門運行雲端的腳本。
這裏以一個簡單的nodejs爲例,看看如何結合travis進行CI/CD:
然後創建一個gihub項目:
然後提交本地的項目到github上:
然後打開travis官網:
先註冊一個,然後再登錄賬號。
開啓後,就可以創建文件了:
然後查看commit點擊黃色小點:
可以看到:
申請雲端機器,代碼下載下來,安裝,執行before_script和script命令,然後看到我門期望的輸出:
現在是講的持續集成,下篇博文將介紹完整的持續集成和持續交付。