這甚至能夠做到這一點?我們將在我們的測試Mac機器上使用mac OS部署構建代理。如何在Mac上安裝TFS vNext構建代理?
我的顧客告訴我這是一個跨平臺的產品。
我需要在我的Mac OS上安裝哪些必要的程序?我不是Mac用戶,很難直接找到我需要的東西。
這甚至能夠做到這一點?我們將在我們的測試Mac機器上使用mac OS部署構建代理。如何在Mac上安裝TFS vNext構建代理?
我的顧客告訴我這是一個跨平臺的產品。
我需要在我的Mac OS上安裝哪些必要的程序?我不是Mac用戶,很難直接找到我需要的東西。
有一個徹底的教程:Deploy an agent on OSX官方。您需要最新版本的OpenSLL。VSTS Agent使用OpenSSL庫安全地連接到VSTS/TFS。
檢查先決條件
確保設備與我們的OSX system prerequisites準備。
爲了使用.NET Core,我們首先需要最新版本的OpenSSL。最簡單的方法是從Homebrew。安裝BREW後,請執行下列操作:
brew update
brew install openssl
# Ensure folder exists on machine
mkdir -p /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
更多詳細信息,請參閱以下相關問題:
謝謝,複製一下。我還需要在MAC OSX上安裝TFS版本。在很多情況下,我們通常需要在我們的構建代理上安裝VS。在MAC OSX上有這種事情的經驗嗎? – NewBalance
@NewBalance正如* Greaka *在評論中所說。它基於您的環境和您的客戶。如果您在觸發構建時缺少某些組件。您將在日誌中看到一些提示消息,稱爲生成錯誤。確保在構建代理和本地環境中使用相同的環境會更好。 –
轉到https://github.com/Microsoft/vsts-agent/releases並下載OSX版本。在此之後,解壓並開始
~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-osx.<osversion>-x64-<agent-version>.tar.gz
感謝Greaka,已經嘗試過這個命令。 Mac OS或網絡環境是否存在某些限制?出現錯誤'System.Net.Http.CurlHandler'的類型初始值設定項引發異常。 連接失敗。 ' – NewBalance
這可能會值得提出另一個問題。你是否在機器上安裝了所有必要的程序? PS:如果我的問題解決了您的問題,可以自由將其標記爲解決方案;) – Greaka
再次感謝,也許我沒有讓自己清楚。我需要在我的Mac OS上安裝哪些必要的程序?這是我所問的實際問題。我不是Mac用戶,很難直接找到我需要的東西。我認爲這也屬於安裝。 – NewBalance
你是哪裏人與它的問題?你試過什麼了? – Greaka