Drone
持续集成Protobuf
插件,功能有
- 支持绝大部分开发语言(包括:
Go
、Java
、Swift
、Python
、Javascript等等
) - 使用简单,只需要简单的配置(可以做到零配置,默认生成
Go
代码)就能使用本插件 - 增加部分语言的扩展支持(比如
Go
语言增加了标签注入)
- C
- C#
- C++
- Dart / Flutter
- Go / Gogo
- Java / JavaNano (Android)
- JavaScript
- Objective-C
- PHP
- Python
- Ruby
- Rust
- Swift
- Typescript
steps:
- name: 编译
image: dronestock/protobuf
settings:
targets:
- lang: go
output: $${GO}
opt: module=github.com/storezhang/transfer
- lang: java
output: $${JAVA}