autopkg
AutoPkg 2.7.3
最新版本在這裡。
Autopkg是MacOS軟件包裝和分發的自動化框架,面向通常會手動執行的任務,以準備第三方軟件,以便向託管客戶進行大規模部署。
這些任務通常至少涉及以下幾個步驟:
通常,這些任務遵循每個單獨應用程序的類似模式,當管理許多應用程序時,這將成為一個每日任務,其中包含子任務,其中必須記住(和/或維護文檔),以確切地為成功部署每個託管軟件的每個更新,必須採取什麼措施。
使用AUTOPKG,我們在PLIST或YAML格式的“食譜”文件中定義了這些步驟,自動運行而不是手工運行,並與他人共享。
安裝最新版本。
Autopkg需要MacOS,強烈建議已安裝Git,以便Autopkg可以使用Git來管理食譜存儲庫。不需要了解git本身。
Autopkg在當前MACOS版本上進行了測試。它可能在較舊的版本上工作,但沒有在較舊的版本上進行積極測試。
可以通過Apple的命令行開發人員工具軟件包安裝GIT,可以通過簡單地在終端窗口中鍵入“ GIT”(OS X 10.9或更高版本)來提示安裝。
由於Autopkg 2.0,不再支持Python 2。上面鏈接的安裝程序包含Python 3的捆綁版本和所有需要的依賴項。
這裡有入門指南。
常見問題(和答案!)在這裡。
有關更多文檔,請參見Wiki。
討論Autopkg的使用和開發在這裡。