Try   HackMD

工單及功能分支建立

  1. 確認線上問題需求文件(NBB問題分配與處理進度 & 2023_會員端待修正問題)中要處理的[問題/新需求]

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  2. 進入此功能分支的專案GitLab頁面

    • 點擊進入議題頁面

    • 點選新建議題

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  3. 將[問題/需求]填入標題

    • 描述可填相關分支&問題細項描述供查詢&紀錄

    • 被指派者添入此[問題/需求]負責人

    • 填完點選建立議題

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

    • 建立完成,工單出現於列表中

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  4. 進入此張工單創建功能分支

    • 點選建立分支

    • 輸入功能分支名稱(issue/XXXX)

    • 選擇[front]為來源分支建立功能分支

    • 點擊建立分支 -> 建立功能分支

      Image Not Showing Possible Reasons
      • The image file may be corrupted
      • The server hosting the image is unavailable
      • The image path is incorrect
      • The image format is not supported
      Learn More →

  5. 若此問題工單為其他問題之衍伸問題,需與原先問題工單設置關聯,
    功能分支也沿用原先問題的功能分支

    • 點選連結項目上的加入

    • 輸入需要做關聯的工單

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

功能分支合併

  1. 將調整後的功能分支提交

    功能分支提交消息範例:

    ​​​​​​​ 工單號 + 調整內容(ex: #1509 XXXXXXXXX)
    

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 推送功能分支

    • 確認是否只有當前需推送功能分支有勾選

    • 推送

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 合併功能分支

    • 右鍵點擊功能分支

    • 點擊合併功能分支至當前分支

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 推送test分支

    • 若有調整到CSS檔案或JS檔案合併至[test]分支時,要調整版本號並提交分支消息

      [test]分支消息範例:

      ​​​​​​​​​JS版本號vXXXX CSS版本號vXXXX <- 若有更新 需加JS或CSS版本號
      ​​​​​​​​​調整工單號 + 調整項目(#1509 XXXXXX)
      
    • 推送[test]分支

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 金拱門群組進行Commit回報

    群組回報範例:

    ​​​​​​​​ Git(NBBTest BB_v4) <- 專案名稱
    ​​​​​​​​ JS版本號vXXXX CSS版本號vXXXX <- 若有更新 需加JS或CSS版本號
    ​​​​​​​​ 調整工單號 + 調整項目(#1509 XXXXXX)
    

更新測試站

  1. 當前分支切換至[test]分支

    • 若有調整到JS 或 CSS 先至 [任務運行程序資源管理器]壓縮JS及CSS檔

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • 壓縮後將壓縮後的檔案包括在專案中

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  • 發布專案

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 發布成功後至目標位置,選擇更改過後的項目進行壓縮
    並將壓縮檔名命名為,目前更新的JS/CSS版號
    以上皆無則以當前日期命名

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 將解壓縮檔複製至各站台主機 Deploy資料夾中
    • 選擇[解壓縮到 XXX]

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 都解壓縮完畢後,至CM主機
    • 選擇要更新的站台
    • 點選更新先上程式(靜態檔案,如HTML、JS、CSS)
    • 點選更新後上程式(非靜態檔案,如config、.dll、語系resx)
    • 版本號控制修,改版本號至當前版本

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. 更新完畢後至測試站網頁查看是否運行正常,修正內容是否有更新

問題回報

  1. 確認修正內容正確後,回報測試站群組

    範例:

    ​​​​​​​ 測試站會員端,PC,過關計算器,輸入0後,再輸入1會顯示01,正確應要顯示1,麻煩查看(08/21)(Na)
    ​​​​​​​ #1509 issue/過關計算器多顯示0問題(此問題工單號 + 功能分支)
    ​​​​​​​ >>
    ​​​​​​​ 問題已調整,再麻煩測試人員查看一下了,謝謝。
    
  2. 回報完成後,至文件&GitLab工單將狀態改為已回報,待測試人員測試

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

更新前側/正式合併流程

里程碑

1.主要人員建立更新里程碑,依照問題文件列出問題與處理人員與更新問題數量

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

工單

1.搜尋更新問題及延伸問題項目

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

2.問題添加里程碑並確認衍伸問題是否有被包含於更新項目中

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

3.搜尋對應問題分支並創建合併請求

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

合併請求

1.新建合併請求添加被指派者、審核人員、里程碑

2.審核人員合併請求,並於群組請負責人員驗證

3.負責人員皆驗證完畢後再次確認更新數量與議題數量是否一致

打包上傳FTP

1.在front分支壓縮js與css後執行專案確認是否可正常運行

2.移除TestLogin、v1000資料夾、若無更新圖片也移除images資料夾,包括本次更新的版本號資料夾

3.重新生成解決方案並發布測試是否正常

4.執行pack壓縮專案並上傳FTP

更新正式站後流程

1.將【front】分支合併回【master】

2.關閉議題、刪除來源分支、更新里程碑名稱後關閉里程碑