淺談前端js面試--開發(fā)環(huán)境(上線滾回-上線滾回流程)

  • 上線和回滾的基本流程
  • linux基本命令
  • 是非常重要的開發(fā)環(huán)節(jié)
  • 各個公司的具體流程不同
  • 由專門的工具系統(tǒng)完成,我們無需關(guān)注細節(jié)
  • 如果你沒有參與過,面試時也要說出要點

上線流程要點

  • 將測試完成的代碼提交到git版本庫的master分支
  • 將當(dāng)期服務(wù)器的代碼全部打包并記錄版本號,備份(1.0版本)
  • 將master分支的代碼提交覆蓋到線上服務(wù)器,生成新版本號(1.1版本)
  • 加入上完線出問題了,要及時止損,也就是回滾,步驟如下:
    • 將當(dāng)期服務(wù)器的代碼全部打包并記錄版本號(已經(jīng)是1.1版本),有問題沒問題都要備份下
    • 將備份的上一個版本(1.0)壓縮,覆蓋到線上服務(wù)器,并生產(chǎn)新的版本號(1.2)

linux基本命令

  • 服務(wù)器使用Linux居多,server版,只有命令行
  • 測試環(huán)境要匹配線上環(huán)境,因此也是linux
  • 經(jīng)常需要登錄測試機來自己配置、獲取數(shù)據(jù)
代碼演示(linux基礎(chǔ)命令)
mkdir a
cd a
pwd 查看a文件夾所在的目錄
cd ..
pwd
rm -rf a(移除a目錄)
vi a.js
cp a.js a1.js(拷貝a.js)
mkdir src
mv a1.js src/a1.js (移動a.js文件到src目錄下)
rm a.js(刪除文件,無需參數(shù))
vm a.js 按鍵I 可以進入編輯狀態(tài),點esc無法輸入 esc :w 保存 :q 退出
cat a.js 查看全部內(nèi)容
head a.js 看前一部分內(nèi)容
tail a.js看尾部內(nèi)容
head -n 1 a.js  查看第一行內(nèi)容
tail -n 2 a.js 查看尾部后兩行內(nèi)容
grep '2' a.js 搜索內(nèi)容
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,235評論 2 33
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,030評論 25 709
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,671評論 9 468
  • 我為什么寫作,就因為前幾天去美容院,小妹跟我說,我心中的郁悶焦慮無法得到排解,借此反應(yīng)到了臉上。相由心生,大概說的...
    陶陶1992閱讀 153評論 0 0

友情鏈接更多精彩內(nèi)容