google / elemental2

Type checked access to browser APIs for Java code.
Apache License 2.0
150 stars 38 forks source link

A TravisCI build? #81

Closed realityforge closed 5 years ago

realityforge commented 5 years ago

A couple of times recently, the Elemental2 build has broken (all due to changes in other repositories or tool upgrades). Would you consider a patch that added configuration for TravisCI builds. Then TravisCI could be enabled to build both on pushes to master, PRs and on a cron trigger.

This would at least give downstream users an idea which versions of Bazel are supported and whether the product expects to build. I would hope it would also give you some minor confidence that

BTW I suggest TravisCI because a few of the other google projects have support for Travis (i.e. bazelbuild/rules_closure) as well as other "primary" ci systems (BazelCI?, internal Jenkins) but TravisCI is very approachable for external users.

If I got this working would it be useful?

jDramaix commented 5 years ago

HI @realityforge It would be nice to have TravisCI building the project and display build information in the project page. We have an internal CI that build the opensource repository but the information from those builds are not available for opensource contributors.