在GitHub Actions的表达式语法中,可以使用${{ }}
语法来引用上下文值。在${{ }}
中,可以使用${{ context }}
来引用整个上下文对象,也可以使用${{ context.key }}
来引用上下文对象中的特定键值。
例如,如果要引用上下文中的当前工作目录,可以使用${{ github.workspace }}
。如果要引用上下文中的触发事件的分支名称,可以使用${{ github.ref }}
。
以下是一些常见的上下文值及其用法:
github
:GitHub上下文对象,包含有关触发工作流程的GitHub事件的信息。例如,${{ github.repository }}
引用仓库的名称。job
:作业上下文对象,包含有关当前作业的信息。例如,${{ job.status }}
引用当前作业的状态。steps
:步骤上下文对象,包含有关步骤的信息。例如,${{ steps.step_id.outputs.output_name }}
引用特定步骤的输出。GitHub Actions还提供了许多其他的上下文值,可以根据需要使用。具体可参考GitHub官方文档中的上下文参考部分。
推荐的腾讯云相关产品是:腾讯云云开发(Tencent Cloud Cloud Base)。腾讯云云开发是一款无服务器开发平台,提供云端一体化研发管理环境,无需搭建服务器和运维,免费开放。您可以访问腾讯云云开发官网(https://cloud.tencent.com/product/tcb)了解更多信息。
领取专属 10元无门槛券
手把手带您无忧上云