For this section | And this field | You can do this |
Build Properties | Project | Click Browse, and locate the Mobile Project. |
Server | Enter a Jenkins server you specified in the Mobile Development preferences. Click Add a Jenkins build server to specify a new server connection as described in
Mobile Development Preferences. | |
Build Node Label | iOS builds cannot be done on a Windows machine. If Jenkins is running on Windows and you want to build for iOS, you must set up a slave and enter the name of the Jenkins slave that executes the build job in this field. | |
Installation Directory | Enter the path to the Mobile Suite on the Jenkins slave. | |
Version | Enter the version number. | |
Code Generation | Select Enable code generation with the next build to have Jenkins generate the project source files before building the project. Deselect, if you want to skip this step. | |
Build for Android | Select if you want to build for an Android device, and specify the following fields. | |
Target | Select from the following build types: Release (Only use for debug and test purposes on your devices. The source code will not be obfuscated.) Debug (Use to publish the final build. The source code will be obfuscated.) | |
Bundle Id | Enter the bundle id. | |
Job Name | The name of the Jenkins job. The job contains the necessary build steps to build a mobile application. You can specify the name or use the default name. Entering ${projectName} uses the name of the mobile project in Software AG Designer as a parameter. | |
Build for iOS | Select if you want to build for an iOS device, and specify the following fields. | |
Target | Select from the following build types: AppStore (Use for distribution in Apple's App Store. The final build can be uploaded to the App Store.) Enterprise (Use for inhouse distribution. The final build can be distributed within your organization.) Ad Hoc (Use for inhouse distribution for testing. The final build can be installed on a limited number of registered devices.) Dev Release (Use for testing. The final build can be installed on test devices.) Sim Release (Use for testing in a simulator. This target does not require a provisioning profile.) XCode project (Only an Xcode project will be created. Use this target if you want to use Xcode to debug an application in a simulator). | |
Bundle Id | Enter the bundle id. | |
Job Name | The name of the Jenkins job. The job contains the necessary build steps to build a mobile application. You can specify the name or use the default name. Entering ${projectName} uses the name of the mobile project in Software AG Designer as a parameter. |