Continuous delivery of mobile apps with Nutpipe

Andrej Kuročenko
Nutpipe
Published in
3 min readSep 5, 2022

Continuous delivery automates the entire software release process. Every revision that is committed triggers an automated flow that builds, tests, and then stages the update. The final decision to release to a live production environment is triggered by the developer.

Nutpipe.com is a software platform (SaaS) providing a simple setup of automated continuous delivery processes for mobile applications.

Build, sign, distribute, and trigger end-to-end tests of native Android, iOS, and React Native applications.

🛠 Build — configuration auto suggested

From the moment you connect your favorite version control system (e.g. GIT), the Nutpipe platform will scan the repository and suggest the build options to you in the intuitive UI. Be it debug vs release build type, Android flavors, iOS targets, bundle IDs — it’s there. No need to try to figure it out on your own and search through the code.

We at Nutpipe wanted to provide an opinionated, user-friendly platform that does not require extensive mobile delivery knowledge from its users. You don’t need to write scripts or spend weeks learning new skills — it will guide you. But it will not limit you if you are skilled mobile DevOps.

🚀 Distribute — all popular options supported

In just a few clicks you can choose to distribute your app via a secure one-time URL, Firebase Distribution, AppStore/TestFlight, or PlayStore.

We know that speed and simplicity are important to you. There is no magic to it, just intuitive UI, pre-filled options, and exhaustive documentation on how to setup distribution destinations (e.g. Firebase, Play Service accounts, etc.)

⚔️ End-to-end tests — supported

Chose an option to send the final application package to Browserstack for manual or automated testing. It literally could not be easier.

🤑 No hardware needed — even for iOS

All the builds and tasks that Nutpipe performs utilize powerful Linux and Mac machines. Like that you don’t need to pay for your own hardware, set it up, or maintain it. It just works.

It is also in our best interest to let you focus on important things — your product. We will take care of the rest.

👨‍👦‍👦 For individuals and organizations

Whether you’re an individual hobbyist, freelancer, small startup, medium company, a huge corporation, or intergalactic multi-planetary institution, Nutpipe is for you.

Our platform supports teams with role-based access. There is no limitation whatsoever on how many projects and team members you can have.

How it works

The core of the Nutpipe platform is the configuration template of your continuous delivery pipeline. The initial setup is really simple:

  1. Connect your project repository, and Nutpipe will scan it to define the best configuration options for you.
  2. Setup first pipeline configuration by choosing a few pre-filled options including distribution destination (there is exhaustive documentation on how to setup 3rd party systems).
  3. Save and run your pipeline. Setup webhooks from VCS to trigger pipelines automatically, send slack notifications, and more…

Try it — Nutpipe!

--

--