Bitbar Build is a solution as a service for continuous iOS and Android builds. It is already available as an add-on service to all existing enterprise customers. We have gathered below the most frequently asked questions to help you briefly understand our service. For more information, please get in touch with our sales.
1. How do I get started?
If you are already an Enterprise customer or at least an annual TEAM customer, you can directly contact your Account Manager. If you are new to the Bitbar Cloud service, you can sign up for our DevOps platform here.
2. What is the cost of using Bitbar Build?
Bitbar Build is an additional service available for private and public cloud customers as a dedicated build environment. Every enterprise has different capacity needs. To get a solution that works for your company, get in touch with our sales.
3. Do I need to prepare my own build agents?
The beauty of Bitbar Build is that it is very hassle-free for customers. Bitbar takes care of setting up and maintaining the agreed build environments, including tool acquisition and installation, version upgrades and other custom configurations.
4. How many build agents do I need? Any recommendations?
One build agent can handle the needs of about four developers if you are ok with occasionally queueing some builds. For better scalability or if you have a larger team for parallel development constantly, you’ll want to consider a larger build environment with more build agents.
5. Are you planning to offer the build service on Bitbar Public Cloud?
For annual TEAM and CUSTOM customers, we can also enable dedicated build agents for you. Need more info? Please leave an inquiry to our sales.
6. Do you have simulators and emulators for unit testing?
Yes, simulators and emulators can be set up for running your unit tests as part of your build.
7. Can the created builds be used in Bitbar Cloud for automated testing?
Yes, Bitbar Cloud automates testing of any Android and iOS native, hybrid and web apps. The created builds can be directly pushed to our Device Testing Cloud for automated tests against real devices.
8. Can you host our existing build environments and give access to external developers?
Hosting your build environment (iOS & Android) at Bitbar your external contractors can use the same build environments as you do, without making firewall holes to your internal network.
Compatibility & Integration
1. What Git repos do Bitbar Build support?
By default, Git is installed on our build agents and so any git repository provider can be supported.
2. What CI services does Bitbar Build support? And how do I integrate with my existing CI services?
Any major CI solution can be integrated to be using Bitbar Build. As with our other services we have full API support and currently the whole build process is API driven.
Security & Privacy
1. Is my source code secure?
We take seriously our customers’ data and the included source code. The dedicated builders on Public Cloud are not shared with any other cloud users and access is restricted to the specified customer and our admins. For those with additional security concerns, we suggest adopting Bitbar Private Cloud to host your build environment privately where the whole infrastructure is dedicated to the customer. If you prefer a local build environment, our whole Bitbar DevOps platform can also be delivered as an On-Premise setup.
1. What version of Xcode is supported?
By default, we support the current latest major version of Xcode with minor version upgrades following a few weeks behind public availability.
Typically with Bitbar Private Cloud setups we also agree on supporting Beta releases of Operating Systems and related development tools when they become available.
2. Which MacOS version is used?
We use the latest available Mac OS version. Security and other updates are included regularly.
3. What tools are available to automate the builds?
Our build environments have all the default development tools installed for app build automation. This means, for example, Xcode and command line tools on iOS.
1. Which Android versions are supported?
We do not set any restrictions on the supported Android versions. We can define together which Android versions you need.
2. Which Android SDK version is supported?
By default, the latest Android SDK is supported unless you request for something else. We have Android SDK Tools and Build Tools installed by default on the build servers.
3. Can I push applications directly to the Play Store?
Yes, it is possible to push your built application to Google Play Store. Be sure to check out Google’s key management guideline to understand the app publishing process. By default builds are signed with a generated debug certificate, that allows you to use the builds for automated or manual testing.