在進行web程序開發,如果項目組沒有使用自動化發布工具(jenkins + maven + svn + tomcat ),我們一般會使用maven的熱部署來完成發布,在部署的過程中我們開發,測試,生產環境的配置文件都是不一樣的,如果是手動改動配置文件,存在很大的隱患,本文使用profile來處 ...
接上一節繼續,項目開發好以后,通常要在多個環境部署,象我們公司多達 種環境:本機環境 local 開發小組內自測的 開發環境 dev 提供給測試團隊的 測試環境 test 預發布環境 pre 正式生產環境 prod ,每種環境都有各自的配置參數,比如:數據庫連接 遠程調用的ws地址等等。如果每個環境build前手動修改這些參數,顯然太不fashion. maven早就考慮到了這些問題,看下面的po ...
2016-02-29 16:53 1 1473 推薦指數:
在進行web程序開發,如果項目組沒有使用自動化發布工具(jenkins + maven + svn + tomcat ),我們一般會使用maven的熱部署來完成發布,在部署的過程中我們開發,測試,生產環境的配置文件都是不一樣的,如果是手動改動配置文件,存在很大的隱患,本文使用profile來處 ...
目錄 1.開發環境 2.測試環境 3.回歸環境 4.預發布環境 5.生產環境 一個軟件產品從開發到用戶使用都涉及哪些環境? 開發環境、測試環境、回歸環境、預發布環境、生產環境。 1.開發環境 顧名思義,開發同學開發時使用的環境,每位開發同學 ...
一個軟件產品從開發到用戶使用都涉及哪些環境? 開發環境、測試環境、回歸環境、預發布環境、生產環境。 下面說說我個人對這些環境的理解: 1、開發環境 顧名思義,開發同學開發時使用的環境,每位開發同學在自己的dev分支上干活,提測前或者開發到一定程度,各位同學會合並代碼 ...
一個軟件產品從開發到用戶使用都涉及哪些環境? 開發環境、測試環境、回歸環境、預發布環境、生產環境。 下面說說我個人對這些環境的理解: 1、開發環境 顧名思義,開發同學開發時使用的環境,每位開發同學在自己的dev分支上干活,提測前或者開發到一定程度,各位同學會合並代碼,進行聯調。 2、測試 ...
有時候,我們在開發和部署的時候,有很多配置文件數據是不一樣的,比如連接mysql,連接redis,一些properties文件等等 每次部署或者開發都要改配置文件太麻煩了,這個時候,就需要用到maven的profile配置了 1,在項目下pom.xml的project節點下創建 ...
有時候,我們在開發和部署的時候,有很多配置文件數據是不一樣的,比如連接mysql,連接redis,一些properties文件等等 每次部署或者開發都要改配置文件太麻煩了,這個時候,就需要用到maven的profile配置了 1,在項目下pom.xml的project節點下創建 ...
首先,我們要弄清楚軟件的發布流程,功能發布是直接通過代碼打包的形式發布還是通過獲取git分支代碼的方式發布,如果是通過打包的形式發布,那可以不用預發布環境,因為測試和線上用的都是同一個代碼包;如果用的是直接發布git倉庫的代碼,那么就必須要增加預發布環境了;先了解不通代碼分支的作用: Dev ...
1.將開發環境、測試環境、生產環境的配置文件分開存放,如下圖: 2.在Maven中配置不同的環境打包配置文件的路徑,配置如下: 3.項目打包前的配置 右擊項目->Maven->填入要打包的環境: 4.項目打包,當項目打包完以后解壓后 ...