-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testing of the uploading process #53
Comments
Let's take a step back, let's discuss what we want to achieve and whether we really want to do that in the first place. Personally, I don't think building ISOs every time there's a script update and upload them automatically to SourceForge (or any other place) is desirable. Do I understand that correctly? Would this be triggered automatically by any script update, or we'll have control when the build is triggered? Also, our official builds require manual interaction and custom .debs that are not placed in Github repo, what would be the purpose to create unpolished ISOs and push them to SourceForge, just for testing? One more question, since I'm familiar at all with CI backend, do we get that kind of power, networks use and storage for free? It's a lot of data and processing power can you please provide some info about the availability and any potential costs of such setup? I don't want to have our account suspended... (maybe it's just a silly worry). @dolphinoracle any opinion about this subject? |
at the moment the workflows are triggered on any update of the git repo, I think, plus a scheduled run. I'm leery of connecting github to the sourceforge account. if the isos are built but not uploaded, where do they go? I'm also leery of "nigthlies". I don't want to support them, and in our dev model, they aren't necessary. I'm conservative by nature of our build system, an attitude that has served us well over the last several years. I am interested in the workflows concept, but I'm wondering if its more appropriate for building software packages rather than the whole iso. |
Some ideas on the frequency of uploading ISO files:
|
Even if you prefer manual uploads from your local machine, there are still good reasons to use continuous integration, which is why I've been working on this. These reasons are:
|
This can only be done by someone who is authorized. I'm not authorized, so I cannot do this.
The ultimate goal is to be able to use GitHub Workflows to automatically generate the MX Linux ISOs and upload them. I'm currently working on the former part.
Something to do in the interim is to allow GitHub Workflows to upload small test files to SourceForge and place the badge in the README.md file.
The things to do:
The text was updated successfully, but these errors were encountered: