mathiasvr / bluejay

:bird: Digital ESC firmware for controlling brushless motors in multirotors
GNU General Public License v3.0
479 stars 50 forks source link

Daily/Nightly builds #12

Open stylesuxx opened 3 years ago

stylesuxx commented 3 years ago

Now that we have a pipeline for building, I would highly suggest a build server creating daily/nightly builds. I can chip in space and the actual build pipeline. I would build the main branch and keep a 7 day backlog of those builds.

If it wasn't for the crappy licensing situation I think integration tests via travis would be pretty cool - we could run the docker build pipeline via travis and would know if a commit breaks our builds.

DusKing1 commented 3 years ago

Travis seems does not provide free plan for general users anymore. How about github action or Azure pipeline?

mathiasvr commented 3 years ago

@DusKing1 Sounds good to me.

It could also be nice to make it automatically upload/prepare a release when a commit is tagged.

gretel commented 3 years ago

github actions can also store artifacts. not exactly related to time of days but suitable i think 😏