自動將網站和軟體部署到Windows 2008 Server和IIS

自動將網站和軟體部署到Windows 2008 Server和IIS

我希望能夠編寫/自動部署/安裝 Windows Server 2008 的多個元件。如果可能的話,我不想為這個工具付費。

我希望能夠自動化的操作類型:

必需的:

  • .net框架和一些軟體包的安裝
  • 建立目錄
  • 從 SVN 查看 .Net 網站
  • 從 SVN 檢出其他文件資產

所需: - 建立 Windows 帳戶 - 設定 ISS

有人熟悉可以幫助我的軟體嗎?

答案1

您要求的實際上是一個安裝程式框架。 AFAIK,沒有免費工具可以完成您想要的所有操作(如果有,我想聽聽)。不過,您可以使用 PowerShell 腳本完成所有這些操作,但這並非完全微不足道。

如果您已經熟悉 PowerShell,那麼 Windows Core 是一個很好的起點管理架構:該工具旨在完成您想要的大部分操作,至少在作業系統級別,並且它是用 powershell 編寫的:因此您可以檢查原始程式碼以了解各種任務是如何執行的。

您可以利用的另一個來源是腳本中心儲存庫。您將透過其他任務的範例腳本的方式找到幾乎所有您需要的東西。

最後,您需要使用 SVN 的命令列來檢查您的程式碼。這很容易。

這是一般觀點。在更具體的情況下,您可以結合使用自動化作業系統部署工具和持續部署工具來實現相同的目標(我建議您查看維基百科文章供軟體試用)。

相關內容