Github Actions中元数据的语法.md

简介

文章目录

Github Action支持的YAML语法

name,必须,Github Action 展示的名字
author,可选,设置action作者的名称
description,必须,Github Action的简短描述

inputs,可选,

inputs.<input_id>,必须,
inputs.<input_id>.description
inputs.<input_id>.required
inputs.<input_id>.default
inputs.<input_id>.deprecationMessage

outputs

可选,outputs声明了Action返回的参数,在Github Action中,后执行的step可以使用之前执行的step中的结果。如果不在元数据文件中声明,依然可以使用output变量,但是,建议增加声明,便于查看。

1
2
3
outputs:
sum: # id of the output
description: 'The sum of the inputs'

outputs.<output_id>
outputs.<output_id>.description
必须字段,一段用于描述输出参数的文本

outputs.<output_id>.value

runs

必须,指定Action的类型和如何运行

JavaScript Actions中的runs
Composite Actions中的runs

runs.using
runs.steps
runs.steps[*].run
runs.steps[*].shell
runs.steps[*].name
runs.steps[*].id
runs.steps[*].env
runs.steps[*].working-directory
runs.steps[*].uses
runs.steps[*].with

Docker Actions中的runs

branding

owefsad wechat
进击的DevSecOps,持续分享SAST/IAST/RASP的技术原理及甲方落地实践。如果你对 SAST、IAST、RASP方向感兴趣,可以扫描下方二维码关注公众号,获得更及时的内容推送。
0%