deepwzh的技术笔记
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • Golang
  • Python
  • Cpp
杂项
前端开发
  • 计算机网络
  • 操作系统
  • 数据库
云原生
Devops
AIGC
关于作者
  • Devops
  • Tailscale
  • Clash
  • Certbot
  • Prometheus
  • Cloudflare SSL 完全模式配置指南
  • Gitlab

    • Gitlab
    • Release 功能
    • 流水线

      • 流水线
      • 组件
  • Jenkins

    • Jenkins
    • Node
  • 对象存储

    • 对象存储
    • web 工具
    • 常用工具
  • Github

    • Github
    • Pull Request
    • Fork
    • 加速
    • Github Action

      • Github Action
      • 触发方式
      • 缓存 Cache
  • Ioc基础设施即代码

    • Ioc 基础设施即代码
    • gitops
    • Terraform
    • Ansible

触发方式

概述

流水线支持的触发方式:

  • push
  • 定时触发
  • 通过回调触发
  • 手动触发

示例

name: 部署文档

on:
  # 手动触发
  workflow_dispatch: {}
  # push的时触发 
  push:
    branches:
      - main
  # 定时触发
  schedule:
    - cron: '0 0 * * *'  # 每天零点运行一次(UTC+0)
  # webhook触发
  repository_dispatch:
      types: [feishu]
Prev
Github Action
Next
缓存 Cache