- add `builder_is_windows`, `builder_is_macos` and `builder_is_linux`
functions
- add/move `BUILDER_OS` env variable to `resources/builder.inc.sh`
- use the new functions and env variable
Fixes: #14109
Test-bot: skip
Don't try to install dependencies on macOS - build agents on Windows
and macOS are currently configured manually at this point. We don't
want to be attempting to install dependencies on macOS automatically -
homebrew is extremely fragile for CI as it always updates everything to
latest version (which of course breaks many things).
(from https://github.com/keymanapp/keyman/pull/14059#pullrequestreview-2873213671)
This adds a `configure` build step that will install any missing
dependencies required to build on Linux and macoS.
macOS was added based on `resources/devbox/macos/macos.sh` but is
untested.
Test-bot: skip
2025-05-27 20:14:02 +02:00
Renamed from resources/teamcity/developer/keyman-developer-test-linux.sh (Browse further)