etfdevs / ETe

Improved Wolfenstein: Enemy Territory Engine
GNU General Public License v3.0
56 stars 17 forks source link

Looking for help improving CI and release pipeline #50

Closed ensiform closed 3 years ago

ensiform commented 4 years ago

Looking for help setting up Travis CI and Appveyor correctly so that we can get builds working for the necessary environments. And also how to make secure tokens work to make automated tag releases.

Specifically looking to get Travis+docker functional, maybe even save the container to avoid pulling in necessary packages every build.

Also i386 only Linux for starters on Travis. We've been experimenting with CMake now to replace old scons. But need to get updated cmake into a docker image for modern cmake syntax support.

ensiform commented 3 years ago

Technically this is ready to go and done in terms of snapshots on your pipeline.

Only thing we don't have 100% lined up is push to GH release

ensiform commented 3 years ago

Should we close this since the plan is to move to GH Actions?