gitee-actions
v1.2.0
Published
使用Gitee Webhooks 触发 Github Actions
Downloads
15
Maintainers
Readme
Gitee Actions
Gitee Actions
是一个可以通过Gitee Webhooks
来触发Github Actions
的工具。
Gitee Actions
使用Nest
构建,可以快速嵌入到现有的Nest
应用或者新建一个Nest
应用。
工作原理
利用 Gitee Webhooks
钩子调用当前服务器中的接口,推送代码到 Github
上触发 Push
类型状态的 Github Actions
。
特性
- 📦 开箱即用,提供细粒化、更简单的
Webhooks API
- 📋
Pull Request
预合并,Pull Request
触发后进行预合并,使用合并后的代码进行自动化流程 - 🏷 独立模块,一行代码即可嵌入到现有的
Nest
应用中 - 📡
TypeScript
,应用基于Typescript
开发,类型更加安全 - 📒 命令行启动,使用
CLI
命令,快速启动应用
安装
#npm
>$ npm install -g gitee-actions
#yarn
>$ yarn global add gitee-actions
#pnpm
>$ pnpm add -g gitee-actions
模块引入
通过模块引入,可以直接嵌入到现有的Nest
应用中。
import { Module } from '@nestjs/common';
import { GiteeActionsModule } from 'gitee-actions';
@Module({
imports: [GiteeActionsModule.register(/* Global Config */)],
})
export class AppModule {}
命令行
使用命令行启动,可以快速启动服务。
通过下列命令启动服务,如果不指定服务器端口,则默认端口为3000
。
>$ gitee-actions
更多
更多信息及配置项,请查看文档