1. 提交代碼 2. 一輪測試:代碼倉庫對代碼的提交設置了鉤子(hook),只要有了新的代碼的提交,就會去自動跑測試 3. 進行構建 4. 第二輪測試 5. 部署:經過了第二輪測試,當前代碼就是一個能夠直接部署的版本(artifact)。將這個版本的全部文件打包( tar filename.tar * )存檔,發到生產服務器。 6. 回滾 **構建:將源碼轉化爲了能夠運行的實際的代碼,好比安裝依賴,配置了各類的資源文件(樣式表,JS腳本,圖片)等等**