Difference between revisions of "Documentation/Labs/CI-and-NightlyPackagesGeneration"
From Slicer Wiki
Line 1: | Line 1: | ||
+ | == Overview == | ||
+ | |||
As of April 26th 2016, the build machines known as the Slicer factories have two roles: | As of April 26th 2016, the build machines known as the Slicer factories have two roles: | ||
* Continuous integration for Slicer | * Continuous integration for Slicer | ||
Line 4: | Line 6: | ||
There are currently [[Documentation/Nightly/Developers/Factory|two factories]] (factory.kitware and factory-south.kitware) in charge of both Nightly testing and Nightly generation of packages. | There are currently [[Documentation/Nightly/Developers/Factory|two factories]] (factory.kitware and factory-south.kitware) in charge of both Nightly testing and Nightly generation of packages. | ||
+ | |||
+ | == Limitations of the current infrastructure == | ||
+ | |||
+ | * Some extensions are consistently not built | ||
+ | * No access to the factory internals | ||
+ | * No well described procedure on how factory machine with packaging can be set up | ||
+ | * Andriy: Not possible to choose the factory in the extension manager. | ||
+ | ** Jc: It is already possible to set the extension server in the settings | ||
+ | * Jorge: Community want to help, but nobody know how to | ||
+ | ** Jc: Having more build bots doing Nightly test would be great. See [[Documentation/Nightly/Developers/Tutorials/DashboardSetup]] for more details. | ||
+ | |||
+ | == Possible improvements == | ||
+ | |||
+ | * Temporary: Is there a way to run a manual build process ? | ||
+ | |||
+ | * Sharing the workload for maintaining and troubleshooting the factory process |
Revision as of 13:49, 26 April 2016
Home < Documentation < Labs < CI-and-NightlyPackagesGenerationOverview
As of April 26th 2016, the build machines known as the Slicer factories have two roles:
- Continuous integration for Slicer
- Nightly packages generation and testing for Slicer application and associated extensions
There are currently two factories (factory.kitware and factory-south.kitware) in charge of both Nightly testing and Nightly generation of packages.
Limitations of the current infrastructure
- Some extensions are consistently not built
- No access to the factory internals
- No well described procedure on how factory machine with packaging can be set up
- Andriy: Not possible to choose the factory in the extension manager.
- Jc: It is already possible to set the extension server in the settings
- Jorge: Community want to help, but nobody know how to
- Jc: Having more build bots doing Nightly test would be great. See Documentation/Nightly/Developers/Tutorials/DashboardSetup for more details.
Possible improvements
- Temporary: Is there a way to run a manual build process ?
- Sharing the workload for maintaining and troubleshooting the factory process