Tested on 10.10 (Yosemite) and 10.11 (El Capitan). Not domain joined.
Net core requires update OpenSSL - issue 110
In order to use .NET Core, we first need the latest version of OpenSSL. The easiest way to get this is from Homebrew. After installing brew, do the following:
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/
This was a recent change from brew. Issue here
If you use git, git >= 2.9.0 is a pre-requisite for OSX agents.
We recommend using home brew to install
$ brew update
$ brew install git
==> Downloading https://homebrew.bintray.com/bottles/git-2.9.0.el_capitan.bottle.tar.gz
...
(restart terminal)
$ git --version
git version 2.9.0
$ which git
/usr/local/bin/git
$ ls -la /usr/local/bin/git
... /usr/local/bin/git -> ../Cellar/git/2.9.0/bin/git
The agent distributes team explorer everywhere.
But, if you are using TfsVc, install Oracle Java 1.6+ as TEE uses Java.