Tested on 10.10 (Yosemite) and 10.11 (El Capitan). Not domain joined.
Net core requires update OpenSSL - issue 110
brew update
brew install openssl
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.