spiegel-keyman/resources/teamcity/developer/developer-actions.inc.sh
Eberhard Beilharz 3b136fcec9
maint(common): consolidate functions to determine OS
- 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
2025-07-09 18:33:09 +02:00

16 lines
428 B
Bash

# shellcheck shell=bash
# Keyman is copyright (C) SIL Global. MIT License.
developer_install_dependencies_on_linux_action() {
if ! builder_is_linux; then
return 0
fi
builder_echo start "install dependencies" "Installing dependencies"
ba_linux_check_and_install_packages devscripts jq meson
install_nvm
install_emscripten
builder_echo end "install dependencies" success "Finished installing dependencies"
}