在GitHub Action中获取操作系统信息

时间:2020-03-05 05:30:01

标签: github continuous-integration continuous-deployment github-actions


我有一个基于Javascript的GitHub操作。
如何知道当前正在为其运行操作的OS?
我想执行一些需要sudo特权的命令。因此,我需要确保仅对基于Linux的操作系统执行此操作。

谢谢

1 个答案:

答案 0 :(得分:0)

由于这是Javascript操作,因此它是running on Node.js,因此您可以使用OS模块。具体来说,os.platform()将返回一个值,您可以使用该值来确定是否需要sudo

返回一个标识操作系统平台的字符串。该值在编译时设置。可能的值为aixdarwinfreebsdlinuxopenbsdsunoswin32