-
-
Notifications
You must be signed in to change notification settings - Fork 112
Keyboard bundles build on demand
Automatic bundling of keyboards+Keyman Desktop on demand is now in place. The keyboards deploy now takes less than 30 minutes (29:42) instead of over 2 hours, as it no longer builds the bundled installers.
The API https://downloads.keyman.com/api/bundles/outdated shows keyboards that do not yet have up-to-date bundles (they may have old ones). See https://github.com/keymanapp/keyman/wiki/downloads.keyman.com-bundles-API for more detail on the API.
When you attempt to download a .kmp that does not have a corresponding bundled installer (for Windows), or an outdated installer, the site will trigger a build of the keyboard on TeamCity with the configuration "Build and Deploy Bundled Installer". This goes into the queue and is built once an agent is available to do the work. If you revisit the site later, the bundled installer will then be visible in the downloads.
We have a corresponding bundles API to show expired bundles that can be deleted. This is a good input for periodic cleaning of the downloads server: https://downloads.keyman.com/api/bundles/expired