-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support all compile options and unittest for Linux workflow #2018
Conversation
* all opt * Update ci_linux.yml * Update ci_linux.yml * Update ci_linux.yml * Update ci_linux.yml * Update ci_linux.yml * action * fix * fix * all-dep * fix * Update action.yml * fix run * all-opt * core * core * init-make-config * opt * config brpc * fix * rm deafult
我记得这个是并发编译的时候protoc还在执行,但引用idl_options.pb.h已经需要前一步的结果了,这里应该需要加一个编译顺序 |
install-all-dependences 和 install-dependences 的区别是all包含非必要的依赖,可以换个名字比如:
然后all版本引用essential的文件而不是再写一份,不清楚这个在yml文件里能不能实现? |
@zyearn 修改了,有空看下 |
赞,之后提个PR把老的travis删掉应该就好了 |
以及github主页上的build link应该要改成指向Actions |
What problem does this PR solve?
Issue Number: #1963
Problem Summary:
What is changed and the side effects?
Changed:
针对make编译,额外调用一次protoc来处理mcpack2pb中的proto,因为make的编译不稳定,经常报错Makefile修复,避免mcpack编译失败src/mcpack2pb/generator.cpp:30:10: fatal error: idl_options.pb.h: No such file or directory
Side effects:
Check List: