Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Probufの自動更新CI/CD #31

Open
Assignees
@cocoide

Description

  1. まずMakefileでprotoファイルの自動更新コマンドを作成する
  2. Github Actionでprobufが更新した時だけ以上のMakfileを更新する

補足: probufを複数定義するときは、そのpathの情報を読み取って、動的にMakfileのコマンドを変えれるように

1の例:

proto:
	cd proto && protoc --go_out=../pkg/api --go_opt=paths=source_relative \
	--go-grpc_out=../pkg/api --go-grpc_opt=paths=source_relative \
	generate_message_service.proto

クライアントサイド(--go-grpc_out)は絶対パスで他のレポジトリを参照する
probufはサーバーのrepoで管理する
権限周りはおれやるわ

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /