專案上線-環境切換
1.1.準備1套測試環境
1.2.準備1套預生產環境
1.3.準備1套生產環境
2.切換流程
2.1.如果沒有線上再跑的服務,直接把測試的環境放到預生產再次測試,通過就直接上線即可
2.2.如果已經有線上再跑的服務,那麼首先把生產的表結構給匯出來放到預生產環境中
2.2.對比生產庫和開發庫的區別,整理一套上線 sql 檔案 prepare.sql
2.2.1.建立沒有的新表
2.2.2.新增沒有的新欄位
2.2.3.插入基礎資料
2.2.4.修改表註釋
2.3.在預生產資料庫中執行 prepare.sql,確保執行完 sql 之後,預生產環境資料庫結構和生產環境資料庫結構一直
2.4.預生產環境測試
2.5.測試通過之後就可以在生產環境中執行 prepare.sql,替換舊程式為新程式
3.生產環境測試...
4.上線完成
相關推薦
專案上線-環境切換
1.環境切換的準備工作 1.1.準備1套測試環境 1.2.準備1套預生產環境 1.3.準備1套生產環境 2.切換流程 2.1.如果沒有線上再跑的服務,直接把測試的環境放到預生產再次測試,通過就
專案從開發環境切換到生產環境,介面就不能呼叫了
今天遇到一個小坑,問題不到,但是有意思, 一般測試測bug都是在開發環境上,測試沒問題了,再切換到生產環境測試, 我們可愛的測試小姐姐,今天在生產環境上測了一個在開發環境就測試通過的問題,但是在生產環境卻不行了,甚至連線口都不呼叫!兩個環境的程式碼一模一樣的啊,怎麼到了生產環境介面就不呼叫了
【Java】SpringMVC專案正式環境測試環境切換方案
之前同事在專案裡面正式環境測試環境配置檔案都放在一起,每次釋出都得註釋一部分,讓另一部分啟用,隨著配置檔案內容的越來越多,很容易在釋出時候出錯,我摸索了半天實驗出來一個方案,可供大家參考。本方案基於maven的spring.profiles.active功能,用的最簡單粗暴方
使用maven的profile切換專案各環境的引數
http://blog.csdn.net/massivestars/article/details/53510586 maven預設的執行環境是test,我打包的時候怎麼樣才能切換到生產環境 在實際開發專案中,常常有幾種環境,一般情況下最少有三種
專案上線最後工作——佈署環境
當專案開發完成後,需要將專案程式碼放到伺服器上,這個伺服器擁有固定的IP,再通過域名繫結,就可以供其它人瀏覽,對於python web開發,可以使用wsgi、apache伺服器,此處以wsgi為例進行
python 使用 pyenv 多環境切換
python利用pyenv 實現python 多版本切換下載 curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash安裝支持包 yum install zlib-dev
spring通過profile實現開發和測試環境切換
我們 其中 ror web cms -m acc 系統環境 oot 以開發測試為例,介紹tomcat部署應用和maven部署應用下利用profile實現測試環境和開發環境切換一、tomcat部署應用1、數據源配置dev.properties 路徑:/src/main/res
開發環境和發布環境切換以方便測試
smu emf stand .com rst shee key can dac 需求:點擊某個地方觸發事件,可以自由的切換測試、預生產、生產三種環境。 原理:用NSUserDefault或者Singleton去維護環境變量集合。 宏定義配置 /**********
saltstack-----上線環境篇(一)
utf8 varchar 四種 dev manage st3 return 查看 設置密碼 在11上安裝mysql yum install mariadb mariadb-server -y 在mysql的配置文件my.cnf中加入 init_connect
Python程式設計:pipenv管理專案虛擬環境
專案地址:https://github.com/pypa/pipenv 安裝 $ pip install pipenv 使用 在專案根目錄執行以下語句,常用命令如下 $ pipenv install # 初始化環境 $ pipenv install reque
執行緒的上線文切換
執行緒的上線文切換: 指的是執行緒之間執行權的切換 執行緒的上線文切換過於頻繁是會影響程式效能的 , 我們減少不必要的上下文切換: 從業務上去減少上下文切換可以按照資料的id拆分或者hash拆分不同的執行緒處理不同的業務(伺服器是多執行緒的情況下) 無鎖程式
專案beta環境部署申請
概述 B對A提交的功能程式碼做完alpha測試以後,A就可以向運維D提交beta環境部署申請了,審批流程以及稽核人關係如下所示: (1)、功能開發人員A基於beta環境部署申請流程建立具體的xxx功能beta環境部署申請,並在申請單附件中詳細描述本次部署涉
專案上線 採購訂單匯入總結
相比於期初庫存的匯入,採購訂單匯入有簡單的地方,也有更難的地方。簡單的地方在於,即便沒有匯入準確,上線後依然可以補錄;難得地方在於,沒有財務可以二次複核的過程,只能看採購人員自己核對。 第一步:原有訂單切分。 第二步:匯入模板整理。 第三步:使用者許可權設定。 第四步:系統匯出比對。
Vue2.0學習系列之專案上線的方法步驟(圖文)
當你好不容易的做好了一個Vue專案,準備去上線的時候卻發現不知道該怎麼辦時,或者遇到了一些問題,那麼來看我這篇文章吧,你會有所收穫的。 1:打包 專案上線必須要打包。 前端精品教程:百度網盤下載 命令: npm run build 打包後會生成 一個 dist 資料夾,裡邊有 index.
虛擬主機如何配置thinkphp5專案上線
tp5.0預設的應用入口檔案位於public/index.php,內容如下: 1.將public下的入口檔案index.php移到根目錄,修改如下 <?php // [ 應用入口檔案 ] // 定義應用目錄 define('APP_PATH', __DIR__ . '
PMBOK(第六版) PMP筆記——《三》第二章 專案運作環境
事業環境因素、組織過程資產 1 、 事業環境因素 Enterprise Environmental Factors:是專案團隊不能控制的,將對專案 產生影響、限制或指令作用的各種條件。可能提高或限制專案管理的靈活性,也可能對專案 結果產生積極或消極影響。 包括: 1)組織文化、結構和治理;
guns開源專案mysql資料庫切換為postgresql
1、資料轉移 下載並安裝軟體dbconvert(dbconvert具體使用方法自行百度) 選擇本地mysql以及對應錶轉為postgresql dump 對應表 執行sql(若報錯,手動修改sql) 2、修改專案中pom檔案以及資料來源 3、執行專案報錯找不到"id"
Python :Pycharm初始建立專案和環境搭建,你足夠了解嗎?
Pycharm確實是一個非常不錯的Python開發IDE,尤其對於初學者而言。 開啟新建專案 1.選擇新建一個Pure Python專案,新建專案路徑可以在Location處選擇。 2.Project Interpreter部分是選擇新建專案所依賴的python庫,第一
redis宕機如何解決?如果是專案上線的宕機呢?
宕機:伺服器停止服務 如果只有一臺redis,肯定會造成資料丟失,無法挽救 多臺redis或者是redis叢集 ,宕機則需要分為在主從模式下區分來看: slave從redis宕機 配置主從複製的時候才配置從的redis,從的會從主的redis中讀取主的redis的操作日誌,求達到
Python 專案隔離環境virtualenv--venv
virtualenv 用來為一個應用建立一套“隔離”的python執行環境。 先安裝virtualenv: pip3 install virtualenv 再進入專案目錄,或者建立一個專案目錄並進入,建立一個獨立的python執行環境,命名為venv: virtuale