webMethods Mobile Suite  | webMethods Mobile SuiteWeb Help | Using webMethods Mobile Designer | Building Mobile Application Projects Using Jenkins | Getting Started | Requirements
 
Requirements
The Mobile Suite Jenkins plugin requires a Jenkins server running at least version 2.7.3 of Jenkins. It has been tested up to version 2.121.1 (the latest long-term support release at the time of writing). The plugin also requires the Jenkins Ant plugin to be installed. Versions 1.5-1.8 are acceptable and have been tested. Jenkins should automatically install this dependency as part of the installation of the Mobile Suite plugin.
Computers acting as Jenkins slaves used for building mobile applications need to be running MacOS El Capitan (10.11), Sierra (10.12) or High Sierra (10.13). Later versions of MacOS are also expected to work.
All Jenkins slave computers must have Software AG Designer with the Mobile Development perspective and Mobile Designer installed and configured, along with any platform SDKs (Android Studio, Xcode) that you want to use.
Note: Single computer configurations are technically possible, if all requirements for the Jenkins slave and the Jenkins server can be met. There are additional requirements and configuration steps for single-computer setups, many of which are covered in this documentation. However, it is not recommended to use single-computer configurations. It is less secure, scales poorly with additional users, and will make the Jenkins web UI less responsive during building.
Important: When installing Mobile Designer, Mobile Development and Platform SDKs on a Jenkins build slave, be aware that the user account doing the installation may not have the same rights and permissions as Jenkins does when building your application. It may be necessary to install files into "common" locations, and/or to adjust the access properties of files after installation.

Copyright © 2010-2019 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.