Tencent / TubeMQ

TubeMQ has been donated to the Apache Software Foundation and renamed to InLong, please visit the new Apache repository: https://github.com/apache/incubator-inlong
https://inlong.apache.org/
2.02k stars 388 forks source link

Generate TubeClientVersion.java and TubeServerVersion.java automatically #31

Closed guangxuCheng closed 5 years ago

guangxuCheng commented 5 years ago

TubeClientVersion.java and TubeServerVersion.java save the version information for TubeMQ which should be consistent with the project version. Maybe it is a better choice to generate these two files based on project version number automatically.

@gosonzhang can you take a look? thanks

gosonzhang commented 5 years ago

Need to supplement the test under windows environment

---------------

需要补充windows环境下的测试

guangxuCheng commented 5 years ago

Update patch to support compiling project in windows environment.

tisonkun commented 5 years ago

Close and reopen to trigger travis.

guangxuCheng commented 5 years ago

Need to supplement the test under windows environment

---------------

需要补充windows环境下的测试

As @gosonzhang suggestions ,TubeMQ should also be built correctly in Windows environment. So, should we update .travis.yml to make Travis CI test for Linux, OS X, Windows ? @TisonKun @yiheng

tisonkun commented 5 years ago

@guangxuCheng AFAIK travis doesn't provide standard Windows support. See also this page.

For now it seems we have to test manually and react to issues reported specific to windows. Maybe migrate to Jenkins is another option but I have no idea how it should go.

yiheng commented 5 years ago

I have no experience of this through Travis. For now, maybe open a ticket to track this.

gosonzhang commented 5 years ago

Ok, I'll check and merge, thanks.

gosonzhang commented 5 years ago

thanks