This repo contains a demo setup for using a Linux host machine (the machine running bazel) to run remote actions on macOS executors. This can be useful to avoid running macOS CI machines while still building for Apple platforms.
The root BUILD.bazel file contains the platform and
xcode_config setup telling bazel how the remote executors are
configured. This is then wired up in the .bazelrc. See the
comments in those files for more details.
bazelisk clean
nsc bazel execution setup --bazelrc user.bazelrc
bazelisk build //DemoApp:DemoApp