![](/img/trans.png)
[英]How do online transactions notify the application or service to give the good or service?
[英]how do developers add new function on a massive online Saas application although it is running?
我想知道開發人員如何在雲上持續開發 Web 應用程序。 他們使用的是哪種軟件或哪種開發環境? Docker 是正確答案嗎? 謝謝
這是一個非常開放的問題,所以我會給你一個相對開放的答案。 CI/CD 並不是一個真正定義的過程,但通常人們遵循相同的策略。
CI:
此時,您的代碼正在不斷測試和構建。 現在持續交付(CD)開始了。這因公司而異,但可能遵循以下
光盤:
現在,您已經對代碼進行了全面測試並部署到內部測試/階段服務器。 作為一家公司,您可以決定您的信心水平是否足以實施持續部署,或者您是否實施了變更管理流程。 持續部署類似於持續交付,除了您將構建的應用程序/服務自動部署到生產中,而沒有設置網關。 然后,您將再次針對 prod 運行您的測試組合。 不要在 prod 中進行性能測試(通常在階段進行此測試)
通常用於 CI 的產品 = Jenkins(開源,強大的社區支持)通常用於 CD 的產品 = Puppet、Chef、Ansible、uDeploy
免責聲明- 請不要談論哪些產品最適合哪個階段……我只知道我所知道的; 我知道還有其他工具可以做 CI/CD,但我沒有提到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.