2021-03-06 23:56 EST


View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002032FSSCPBuild systempublic2020-04-13 15:15
Reporterchief1983 
Assigned Tochief1983 
PrioritylowSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0002032: Build request system
DescriptionTake concepts from the nightly build scripts to expand this into a way for users to request a custom build configuration via an automated system.
Steps To ReproduceSomething like a cron job that runs on the build systems, and frequently checks for a new build request. The configuration in the request is built, then uploaded, then the request is modified as completed and a link made available to user who requested it. Not sure how this is going to work exactly, but hopefully builds will only take 30-45 minutes, or less if we get good hardware/hosting for the build machines.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0015956

Goober5000 (administrator)

Bump for feedback. Is this going to be worked on or can we close it?

~0015963

ngld (reporter)

I've got a buildbot for FSO. You can already request builds (https://build.tproxy.de/builders/fs2-trunk-linux and https://build.tproxy.de/builders/fs2-trunk-windows) but the only option you can change is the SVN revision. I could extend this if needed.

Builds for linux usually take less than 5 minutes and around 15 minutes (7 minutes compiling, 7 minutes upload) for windows.

To download a build you have to click on the build number, then look for the "upload" step in "Steps and Logfiles". There should be a link to either trunk-...-linux.tar.gz or trunk-...-windows.7z.

~0015964

chief1983 (administrator)

Nifty. I also have been working on this, slowly, the upgrades to my build system that allow release building also have helped it move in a direction to have more control over what is built. It's moving.

~0016969

Goober5000 (administrator)

With our current build infrastructure, I'm marking this as resolved.
+Notes

-Issue History
Date Modified Username Field Change
2009-11-10 11:38 chief1983 New Issue
2009-11-10 11:38 chief1983 Status new => assigned
2009-11-10 11:38 chief1983 Assigned To => chief1983
2014-06-29 23:26 Goober5000 Note Added: 0015956
2014-06-29 23:26 Goober5000 Status assigned => feedback
2014-06-30 09:56 ngld Note Added: 0015963
2014-06-30 10:06 chief1983 Note Added: 0015964
2014-06-30 10:06 chief1983 Status feedback => assigned
2020-04-13 15:15 Goober5000 Status assigned => resolved
2020-04-13 15:15 Goober5000 Resolution open => fixed
2020-04-13 15:15 Goober5000 Note Added: 0016969
+Issue History