Получить информацию об ОС внутри GitHub Action - PullRequest
0 голосов
/ 05 марта 2020


У меня есть действие на GitHub на Javascript.
Как узнать ОС, для которой в данный момент выполняется действие?
Я хочу выполнить несколько команд, требующих привилегии sudo. Поэтому мне нужно убедиться, что я делаю это только для linux ОС.

спасибо

1 Ответ

0 голосов
/ 06 марта 2020

Поскольку это действие Javascript, это означает, что работает на Node.js, поэтому вы можете использовать модуль OS. В частности, os.platform() вернет значение, которое вы можете использовать, чтобы определить, нужно ли вам sudo или нет:

Возвращает строку, идентифицирующую платформу операционной системы. Значение устанавливается во время компиляции. Возможные значения: aix, darwin, freebsd, linux, openbsd, sunos и win32.

...