We are very happy to welcome one of our favorite sponsors again this week. It's buddy building!
Long readers will remember that buddybuild is a wonderful mobile continuous integration, delivery, crash reporting and feedback platform, all in one .
Thousands of development groups like Slack Meetup and Washington Post love buddy building because it is the easiest way to build, test and distribute their mobile applications.
It only takes minutes to set up, let's check it out!
We switch to buddybuild.com and click Get started .
We & # 39; I subscribe to Github (we could also use Bitbucket GitLab or register with repos email / password for other git servers). Neat!
Then, buddybuild will let us choose a git repo to create our first project with.
When we choose repo we will build, buddybuild will build our app for the first time.
After the building has finished, our app is set up at the buddy building – it's so simple.
buddybuild installs and configures the necessary network hooks for our project, so new buildings are triggered when the code is pressed. It also scans your repo for any tests you may have written, and drive them reliably on the simulator and physical devices.
With Buddybuild, we do not need to wait for App Store processing time or review prior to distribution to testers.
Buddybuild's Continuous Distribution System can send our app to users immediately on each building, on a schedule that works for our team, or by pressing a button.
This Type Comprehensive Continuous Integration and Continuous Distribution Workflow is a game exchange for iOS and Android layers. It also means that we can get our entire development workflow set up in a few minutes. We can also infinitely customize and expand buddy building so it's just the way we want.
Buddybuild's distribution service also handles the process of adding new users (and their devices) by automatically managing UDID's iOS commission profiles and signing identities. (Fantastic UX for both testers and devs!)
Only buddy building goes even further and gives us a fully integrated feedback platform.
When users have installed our app and tested it, they can send feedback (along with important diagnostic details) by just taking a screenshot.
buddybuild also has rich pull request support.
If our team works with pull requests often, Buddybuild can be configured to build the pull request and then merge, commit and update the usage status in GitHub Bit Bucket and GitLab . This ensures that we always know before a pull request is safe to merge.
If we have Unit Tests or UI Tests for our app, Buddybuild will consistently and reliably run them as part of each build and automatically show how much of our code base is covered by our tests. Tidy!
Should a test fail, Buddybuild will give us a video playback of the test run and detailed test results to quickly understand the cause of the error. (Learn more about testing at buddy building here.)
If our app ever breaks, buddybuild's source contextual functionality will track back and mark the exact line of infringing source code that caused crashes, tell us which users were affected and how many times crashed happened.
Each crash is also recorded with an Instant Replay – this is a video reproduction of the user's actions in the moments that lead to crashes. Never wonder about "steps to reproduce" again! Super cool.
Buddybuild is also a major citizen, and has our back like iOS developers. For example, they will give us an overview of potential breach changes in Xcode . Within 48 hours after some Xcode release (including betas!), Buddybuild will automatically take our latest successful build and build and run tests against it using the latest version of Xcode . Then it will send us the results. How cool is that?
Last but not least, buddybuild comes not only with built-in integrations with tons of services we all know and love as GitHub BitBucket GitLab Slack JIRA Pivotal Tracker Slack HipChat but it's also infinitely customizable to meet the exact needs of your development team!
Buddybuild is the real deal, give them a try today at buddybuild.com!