【发布时间】:2020-06-26 10:22:20
【问题描述】:
在GitHub Action for Hugo的描述中看到如下代码sn-p:
workflow "Hugo build" {
resolves = [
"Hugo Action",
]
on = "push"
}
action "Hugo Action" {
uses = "srt32/hugo-action@master"
needs = "Filters for GitHub Actions"
args = "--theme=hyde-x"
}
action "Filters for GitHub Actions" {
uses = "actions/bin/filter@b2bea0749eed6beb495a8fa194c071847af60ea1"
args = "branch master"
}
在我的项目中,我使用 YAML 进行配置,因此我需要将上述代码翻译成 YAML。为此,我需要知道这种格式/语言是什么。
上面的配置写的格式叫什么名字?
更新1:根据this语言标识符,它可能是Nginx配置语言。
更新 2: 在 Jason Etcovitch 的 this article 中,我发现代码部分与 GitHub 操作中的代码部分非常相似。
更新3:好像是HCL,或者Hashicorp Configuration Language。
【问题讨论】:
标签: github continuous-integration yaml continuous-deployment github-actions