I'm using BuildDesk right now to create Mac and Windows desktop Java apps. I'm wondering whether TeamCity can handle this task for me.
Initial setup with a BuildDesk project involves specifying the Idea project, specifying the layout of the single target jar, and specifying various parameters for the native launchers.
Later, whenever I need to make a new build, I launch BuildDesk. It automatically scans the Idea project for changes, regenerates the ant file, then performs the build and wraps it with native launchers.
Can TeamCity do the same thing? I'd love to be able to automatically trigger a build whenever I create a new release tag in my svn repo. But I haven't seen any docs that indicate that it can handle creating a single jar, then wrapping it in native launchers.
Or, alternatively, can BuildDesk be integrated as builder in TeamCity? And if so, how automatic would the release build workflow be?