hyperspy / hyperspy

Multidimensional data analysis
https://hyperspy.org
GNU General Public License v3.0
508 stars 208 forks source link

Nightly/weekly builds? #1063

Open magnunor opened 8 years ago

magnunor commented 8 years ago

Currently getting access to the newest bug-fixes and features in the master branch can be fairly difficult for inexperienced users, but sometimes having access to these developments can be very beneficial.

Would it be possible to offer "nightly" Windows bundles? How much work is it "compiling" a windows bundle? Could it be automated to pull the current master branch, then automatically make a bundle and put it some place people can access it?

We can hide this installer a little bit, so people who do not need it can easily access it, and have some disclaimers which say the nightly builds might break at any time. But if someone really needs a certain bug-fix, it would be quite a bit easier to link them to a bundle compared to making them get the GitHub repo and installing things manually, which can be very frustrating for people not used to doing things like that.

ericpre commented 4 years ago

Reopening this issue, because now it may be easily possible and there may be interest in this (@pquinn-dls mentioned it). A nightly build may be also useful for developers of hyperspy extensions.

What we need:

  1. a cron job to build the package(s) to distribute (conda or wheel)
  2. a place to publish the build

A couple of ideas, on how to do that

For 1., it would be good to have:

For 2. there are a couple of options: