【问题标题】:Get OS information inside GitHub Action在 GitHub Action 中获取操作系统信息
【发布时间】:2020-03-06 11:04:01
【问题描述】:


我有一个基于 Javascript 的 GitHub 操作。
我如何才能了解当前正在运行该操作的操作系统?
我想执行一些需要 sudo 权限的命令。所以我需要确保我只对基于 linux 的操作系统执行此操作。

谢谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-04-18
      • 2016-08-10
      • 1970-01-01
      • 2014-07-24
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      相关资源
      最近更新 更多