Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 1.32 KB

README_zh.md

File metadata and controls

36 lines (32 loc) · 1.32 KB

English | 中文

actions-toolbox

这是一个封装了一些 github actions 通用工具的代码仓库,欢迎大家直接使用. 包括: 飞书通知、K8s 操作、CI/CD 组件、AWS/GCP 云上工具等等...

如何使用

## 首先下载工具代码库
- name: Checkout actions-toolbox
  uses: actions/checkout@v3
  with:
    repository: VelocityLight/actions-toolbox
    ref: v1
    path: actions-toolbox

## 使用你所需要的工具
- name: Use tool
  uses: ./actions-toolbox/${tool_path}
  with:
    ${parameter_key_1}: ${parameter_value_1}
    ${parameter_key_n}: ${parameter_value_n}

你可以参考这个工程的示例: .github/workflows/user-usage.yml

工具列表

.
├── README.md
├── notify-feishu-message               # 飞书群消息通知
├── notify-feishu-topic                 # 飞书话题通知
├── k8s-ns-setup                        # k8s namespace 通过 github actions 创建
├── cicd-build-push                     # CI/CD 自动化构建镜像和推送远程镜像仓库
├── cicd-deploy-with-pulumi             # CI/CD 自动部署(采用 Pulumi IaC)
└── cicd-pr-merge                       # CI/CD 自动创建PR & 合并