應用在不斷迭代過程中,需要持續集成(CI)和持續部署(CD)。EDAS支持通過Jenkins和云效對您部署的應用進行CI/CD。

使用Jenkins進行持續集成和部署

Jenkins是一個開源工具,幫助您持續、自動的構建和測試軟件項目、監控外部任務的運行。

您可以使用GitLab托管您的代碼,然后使用Jenkins實現EDAS應用的持續集成。更多信息,請參見使用Jenkins創建持續集成

在Jenkins環境中集成了edas-jenkins-plugin插件,您可以使用該插件在Jenkins內快速完成應用持續部署到EDAS。更多信息,請參見在Jenkins中使用EDAS插件構建應用部署的任務

使用云效進行持續集成和部署

阿里云云效是云原生時代新DevOps平臺。我們可以使用阿里云云效中的云效流水線Flow以完成應用的持續集成和部署,云效流水線Flow提供了靈活易用的持續集成、持續驗證和持續發布功能。

您可以將代碼上傳到云效流水線Flow支持的代碼庫,然后使用云效流水線Flow完成應用的持續集成和部署。更多信息,請參見使用云效2020進行持續集成和部署(K8s)