Macos 如何在Mac上安装TFS vNext生成代理?
这能做到吗?我们将在带有Mac OS的测试Mac机器上部署一个构建代理 我的客户告诉我这是一个跨平台的产品 我需要在mac OS上安装哪些必要的程序?我不是Mac用户,很难直接找到我需要的东西。转到并下载OSX版本。之后,打开包装并开始Macos 如何在Mac上安装TFS vNext生成代理?,macos,tfs,Macos,Tfs,这能做到吗?我们将在带有Mac OS的测试Mac机器上部署一个构建代理 我的客户告诉我这是一个跨平台的产品 我需要在mac OS上安装哪些必要的程序?我不是Mac用户,很难直接找到我需要的东西。转到并下载OSX版本。之后,打开包装并开始 ~/$ mkdir myagent && cd myagent ~/myagent$ tar xzf ~/Downloads/vsts-agent-osx.<osversion>-x64-<agent-version>.t
~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-osx.<osversion>-x64-<agent-version>.tar.gz
~/$mkdir myagent&&cd myagent
~/myagent$tar xzf~/Downloads/vsts agent osx.-x64-.tar.gz
有一个完整的教程:正式版。您需要最新版本的OpenSLL。VSTS代理使用OpenSSL库安全地连接到VSTS/TFS
检查先决条件
确保您的机器已准备好我们的
为了使用.NETCore,我们首先需要最新版本的OpenSSL。最简单的方法是从。安装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/
更多详情请参阅以下相关问题:
“System.Net.Http.CurlHandler”的类型初始值设定项引发异常。连接失败这可能值得再问一个问题。您是否在机器上安装了所有必要的程序?PS:如果我的问题解决了你的问题,请随意将其标记为解决方案;)再次感谢,也许我没说清楚。我需要在mac OS上安装哪些必要的程序?这就是我要问的问题。我不是Mac用户,很难直接找到我需要的东西。我认为它也属于安装。TFS是自包含的。对于需要的任何其他程序,您必须询问客户在构建过程中需要哪些程序。构建定义应该告诉您所有需要的信息。谢谢,复制它。我还需要在MAC OSX上为TFS build安装什么。在许多情况下,我们通常需要在构建代理上安装VS。“你在MacOSX上有过类似的经历吗?”正如Greaka在评论中所说的那样。它基于您的环境和客户。如果在触发构建时缺少某些组件。您将在日志中收到一些提示消息,如生成错误。最好确保在构建代理和本地服务器上使用相同的环境。