github-actions

文章目录

  • workflow
    • 触发器
    • action市场
    • context
      • secrets
    • 默认环境变量

workflow

name: {{workflow name}}
run-name: {{workflow runs name}}on: {{触发器}} #[push]env:{{定义workflow变量}}: valuejobs:{{job name}}:runs-on: {{运行机器}} #ubuntu-latestenv:{{定义job变量}}: value# steps下嵌套的每个项目都是一个单独的操作或 shell 脚本。steps:- name: {{step name}}env:{{定义step变量}}: valueif : ${{执行条件}}continue-on-error: {{失败继续执行条件}}- name: 使用变量、context上下文run: $变量 , ${{ context }}- name: 执行actionuses: {{action@version}}with:{{action 输入参数}}: value- name: 执行shellrun: {{shell 命令}}shell: bashworking-directory: {{执行目录}}

触发器

https://docs.github.com/zh/actions/using-workflows/triggering-a-workflow

# 事件触发
on: push# 多事件触发
on: [push, fork]# 筛选器
on:push:branches: # 分支筛选器- main- 'releases/**'# 手动触发
on:workflow_dispatch:inputs:

action市场

https://github.com/marketplace?type=actions


context

  • 使用方式
${{ <context> }}
  • 支持的 context 类型
    https://docs.github.com/zh/actions/learn-github-actions/contexts

secrets

若要在个人帐户存储库中为某个环境创建机密或变量,你必须是存储库所有者
若要在组织存储库中为某个环境创建机密或变量,你必须拥有 admin 访问权限

在这里插入图片描述
在这里插入图片描述

默认环境变量

https://docs.github.com/zh/actions/learn-github-actions/variables#default-environment-variables

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/499855.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA开发环境的安装与编写第一个程序

1.下载 IDEA&#xff08;全称IntelliJ IDEA&#xff09;是用于Java程序开发的集成环境&#xff08;也可用于其他语言&#xff09;&#xff0c;它在业界被公认是最好的Java开发工具之一&#xff0c;尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代…

FPGA高速接口的发展前景如何?

从职友集有关“FPGA就业前景统计表”中可以看到2024年FPGA行业相比较2022发展前景增长80&#xff05;&#xff0c;纵观2020——2024的形势都是逐步增长的&#xff0c;而且近年来芯片行业的人才薪资翻了3-5倍&#xff0c;2024年FPGA工程师的平均薪资在20k-30k/月&#xff0c;这已…

统计子矩阵

一、题目描述 P8783 [蓝桥杯 2022 省 B] 统计子矩阵 二、算法简析 2.1 二维前缀和 我们知道&#xff0c;只要确定了矩阵的左上顶点和右下顶点&#xff0c;一个矩阵就被固定了。因此&#xff0c;我们可以遍历这两个顶点&#xff0c;达到遍历所有子矩阵的目的&#xff0c;复杂…

spring security oauth2 之GitHub应用注册

前言&#xff1a; 要想使用spring security oauth2 来实现GitHub授权登录&#xff0c;就必须先要有一个GitHub的应用。如果使用gitee也是同理。本文介绍如果注册GitHub应用。 step1:进入到注册应用的页面 注册地址&#xff1a;Sign in to GitHub GitHub step2:填写信息 图中…

【HTML】HTML基础1(第一个网站!)

目录 软件使用 HTML的基本结构 案例示范 用记事本编写网页 软件使用 注释&#xff1a;<!-- -->中的内容是注释内容&#xff0c;自己写代码的时候可以没有&#xff01; HTML的基本结构 <!DOCTYPE html> <!-- 文档声明&#xff0c;位于文档最前面位置 -->…

RK3568平台开发系列讲解(基础篇)文件私有数据

🚀返回专栏总目录 文章目录 一、文件私有数据二、文件私有数据实验沉淀、分享、成长,让自己和他人都能有所收获!😄 一、文件私有数据 Linux 中并没有明确规定要使用文件私有数据,但是在 linux 驱动源码中,广泛使用了文件私有数据,这是 Linux 驱动遵循的“潜规则”,实…

column ‘_id‘ does not exist

最近把 csv 导入 SQLite 给 CursorAdapter 使用出现了这个莫名其妙的错误。 java.lang.IllegalArgumentException: column _id does not exist-CSDN博客 查找资料才明白&#xff1a;CursorAdapter 使用的数据库中必须有 _id 这个字段。 好吧&#xff0c;导入的数据库增加 _i…

搭建LNMP环境并搭建论坛和博客

目录 一、LNMP架构原理 二、编译安装Nginx 三、编译安装MySQL 四、编译安装PHP 五、配置Nginx支持PHP解析 六、安装论坛 七、安装博客 一、LNMP架构原理 LNMP架构&#xff0c;是指在Linux平台下&#xff0c;由运行Nginx的web服务器&#xff0c;运行PHP的动态页面解析程序…

STM32 Cortex-M3 HardFault异常定位

目录 1 Fault类异常 1.1 总线Fault 1.2 存储器管理Fault 1.3 用法Fault 1.4 硬件Fault 2 Core Registers 2.1 R14&#xff08;LR&#xff09;寄存器 2.2 R15&#xff08;PC&#xff09;寄存器 3 HardFault处理原理 4 真实项目调试 1 Fault类异常 Cortex-M3的Fault异…

SQL 行转列

MySQL mysql换行使用\n SELECTpic_business_id,GROUP_CONCAT( \n类型, :, pic_med_type_name, ,金额, pic_cost ) FROMsl_patient_item_cost GROUP BYpic_business_id2. Oracle oracle换行使用CHR( 10 ) SELECTMEDICAL_RECORD_ID,IN_NUMBER,NAME,REPLACE( wmsys.wm_concat …

AI大模型-启航

文章目录 什么是大模型&#xff1f;&#xff08;大体现在参数量巨大&#xff09;大模型将会改变那些行业&#xff08;大模型有哪些作用&#xff1f;&#xff09;如何搞数据训练模型&#xff1f;LangChain带来的技术变革LangChain架构 什么是大模型&#xff1f;&#xff08;大体…

云畅科技携手飞腾打造智慧园区信创低代码综合解决方案

01 方案概述 随着国家对信创产业的日益重视与大力支持&#xff0c;信创行业的产业化进程正在不断加快。智慧园区&#xff0c;作为信创产业蓬勃发展的核心载体与战略平台&#xff0c;正日益凸显其重要性。与此同时&#xff0c;在政策引导和市场需求的双重驱动下&#xff0c;智慧…