When comparing Buildkite vs Nevercode, the Slant community recommends Nevercode for most people. In the question“What are the best hosted continuous integration services?” Nevercode is ranked 14th while Buildkite is ranked 20th. The most important reason people chose Nevercode is:
Simulating or emulating tests is good - actually testing on real hardware is better as you'll catch device (manufacturer) specific issues that would kill your app ratings in the wild.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Very easy to set up
The web UI allows writing a build script inline, running a script from your repository, or creating a whole pipeline. Docker support is built-in.
Pro Allows parallel jobs
Buildkite allows you to configure your build in order to run parallel jobs and obtain considerably faster results.
Pro Scheduled builds
Run builds on a cron-like schedule to rebuild a master branch or run an import process.
Pro Run your own build servers
Run an agent on your own servers (AWS, etc) so that you have control over what your builds can access.
Pro Intergrates with VCS
Integrates with GitHub, GitHub Enterprise, Bitbucket, Bitbucket Server, GitLab, Codebase, or any custom Git repository.
Pro Affordable
One plan that gives you everything at a reasonable price.
Pro Plugin support for docker and docker-compose
Pro Concurrency control
Make sure only one deploy build runs at a time with concurrency control.
Pro Config driven build process
While you can define your build process in the dashboard, you can also run it from config files in the repository.
Pro Responsive support
Support respond quickly and listen to feedback.
Pro Ability to run tests on real devices
Simulating or emulating tests is good - actually testing on real hardware is better as you'll catch device (manufacturer) specific issues that would kill your app ratings in the wild.
Pro Multiple integrations to cover your needs
Simplifies the instant access to the latest state of your apps.
Pro Easy to setup
There's no configuration files to write, nothing to download or install, nothing to really configure. Setting it up takes basically only adding your Git repository and waiting for the clone, build and test to finish.
Pro Focused on mobile app development
It's dedicated to mobile platforms and supports Andorid, iOS native apps + a couple of cross-platform frameworks such as Cordova and Ionic.
Cons
Con Project settings view could have a better UX to make it simpler for new users
Con Inflexible, can't implement multiple build tasks or target multiple modules
