Solution Guide for Migrating UNIX Build Environments

第 6 章 - 部署遷移的建置系統

本页内容

簡介與目標
虛擬小組案例
明確實體案例

簡介與目標

在這個最後的階段,小組的明確目標就是將建置系統放在實際執行環境中。小組必須取得將要使用新解決方案的人員的許可。在新環境中安裝建置系統並成功使用之後,新的使用者可以驗收 (sign off) 以表示已完成第五大、也是最後的專案階段性目標:部署完成。

達成這個目標的主要階段性工作如下:

  • 完成部署準備工作

  • 穩定部署

  • 轉移擁有權

這些在稍早所提到的各種案例中的處理方式都不同。

虛擬小組案例

在這種情況中,幾乎沒有部署的問題。應用程式開發人員已安裝遷移的建置系統,因為他們已遷移 makefile。在這個階段中,大部分的動作都是要為轉到這個專案或稍後接手的開發人員提供便利的安裝程序。

本案例中的主要工作包括:

  • 確定已備有最後的安裝套件。

  • 確定已備有安裝、設定以及使用建置系統和 UNIX 可攜性環境 (若有使用) 的說明文件。

  • 確定所有的開發人員都是使用相同的 (最新的) 版本。

此案例中沒有正式的驗收或接受的程序。

明確實體案例

部署較為正式而且是漸進式的,它是根據稍早建立的部署計畫進行的。本案例中的主要工作包括:

  • 確定已組合並記錄最後的安裝套件。

  • 確定已備有下列情況的說明文件:

    • 解決方案會以何種形式散發到不同小組的開發人員手中,以及他們會如何安裝解決方案。

    • 如何取得、安裝及自訂所使用的任何 UNIX 可攜性環境。

    • 如何正確使用解決方案,包括此流程和之前所使用的流程之間的差異。

    • 使用新環境時各小組可能會遭遇的問題,以及這些問題的解決方案。

  • 在應用程式遷移小組設定建置系統時提供協助。

  • 取得正式接受。

在小組接受建置系統之後,建置遷移專案便可結束;如果其他小組仍需要遷移的建置系統,就繼續維持在「部署」階段。

顯示: