NodeJS 我们可以在Github动作配置中使用多种语言吗

xurqigkl  于 2023-01-04  发布在  Node.js
关注(0)|答案(1)|浏览(182)

我想在Github Action上创建CI以实现QA自动化。但是有多种语言可以用来安装依赖项。我可以在同一个文件中使用NodeJS和Golang吗?
我看了Github Action的文档,但是每种语言都有配置,没有两种语言都有。有什么参考或想法可以用吗?

q8l4jmvw

q8l4jmvw1#

简而言之,你写一个清单文件(用YAML),然后告诉GitHub Actions构建代理自动执行你想要的命令。看,这里没有任何东西绑定到一种编程语言。
您可以看到每种语言的示例/教程,这仅仅是因为这是新用户/开发人员开始使用CI/CD系统的方式,并且如果专注于单一编程语言的生态系统,则很容易编写必要的步骤。
然而,底层的GitHub Actions构建机器(如果由GitHub管理)几乎预装了所有的东西,所以你当然可以在同一个清单中使用Node.js和Golang工具,而不需要任何特定的参考。
打开the image pages并了解哪些工具是预先安装的,如果你喜欢的话。
尝试将多个清单组合成一个清单,您将看到它是如何工作的。

相关问题