#1150 closed task (worksforme)
Have a "Build now" command on the build server
Reported by: | abeham | Owned by: | swagner |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.0 |
Component: | General | Version: | 3.3 |
Keywords: | Cc: |
Description
To check if your commit builds successfully, it would be very nice to have a "Build now" action at the build server. That way you can quickly realize if all is well and not have to wait until 5 o'clock in the morning.
Change History (10)
comment:1 Changed 14 years ago by gkronber
comment:2 Changed 14 years ago by abeham
Nice, that would probably speed up the detection of build breaks. We could probably leave our 5 o'clock nightly builds for the download page. But have an additional agent that builds on every commit. Can it also send an e-mail to the user that made the commit in case it breaks?
comment:3 Changed 14 years ago by swagner
- Status changed from new to assigned
comment:4 Changed 14 years ago by swagner
Reconfigured build server to build the trunk (Debug, Any CPU) after each commit. E-mail notifications are not working yet, as outgoing connections to postman.heuristiclab.com are blocked by the FH firewall.
Building after each commit might have a severe impact on the performance of the build server. As the build server (builder.heuristiclab.com) is identical to the services development server (servdev.heuristiclab.com), we have to keep an eye on that.
comment:5 Changed 14 years ago by swagner
- Status changed from assigned to accepted
comment:6 Changed 14 years ago by swagner
Sending e-mails from the build server works now. However, at the moment build notifications are only sent to admin@heuristiclab.com. We have to configure additional user accounts to enable user-specific notifications.
Furthermore, for security reasons HTTPS should be configured and enabled on the build server.
comment:7 Changed 14 years ago by swagner
E-mail notifications for builds have been reconfigured. They are sent to core@heuristiclab.com now instead of admin@heuristiclab.com and they are only sent, if a build fails and if a build succeeds again after builds failed.
comment:8 Changed 14 years ago by swagner
- Resolution set to worksforme
- Status changed from accepted to closed
Closing this ticket for now as further modifications of the build server (e.g. HTTPS, additional user accounts, etc.) are not really necessary at the moment.
By the way, server configuration issues that do not have any effect in the source code should not be handled as tickets.
comment:9 Changed 14 years ago by swagner
- Milestone changed from Iteration 4 to Current
Milestone Iteration 4 deleted
comment:11 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
The build server could be configured to build on every commit to the source code repository.