.html
和 .json
的版本,以供下载(如上所示)。workflow.yml
文件:name: Audit live site
on: pushjobs:
audit:
ubuntu-latest :
steps:
name: Audit live URL
uses: jakejarvis/lighthouse-action@master
with:
url: 'https://jarv.is/'
name: Upload results as an artifact
uses: actions/upload-artifact@master
with:
name: report
path: './report'
.github/main.workflow
文件中添加以下几行:action "Run deploy script" {
uses = "maddox/actions/ssh@master"
args = "/opt/deploy/run"
secrets = [
"PRIVATE_KEY",
"HOST",
"USER"
]
}
args = "/opt/deploy/run"
args = "touch ~/.reload"
PRIVATE_KEY
:SSH 私钥;HOST
:该操作将通过 SSH 连接并运行命令的主机,如your.site.com
;USER
: SSH 命令将其和私钥一起用于身份验证的用户。
.env
文件,该操作会在你无意中发布了私密信息时通知你。workflow "gitleaks my commits" {
on = "push"
resolves = ["gitleaks"]
}action "gitleaks" {
uses = "eshork/gitleaks-action@master"
}
.github/main.workflow
。workflow "New workflow" {
on = "push"
resolves = ["ESLint"]
}action "ESLint" {
uses = "stefanoeb/eslint-action@master"
}
args
指定要检查的文件,如下所示:workflow "New workflow" {
on = "push"
resolves = ["ESLint"]
}action "ESLint" {
uses = "stefanoeb/eslint-action@master"
args = "index.js src/**.js"
}
yarn install
或 npm install
。● 关键字 ●