Upload an app using BuildKite

Learn how to upload an app to your app repository using BuildKite.

Before you start

You’ll need to create a BuildKite pipeline, since the Kobiton App Upload plugin will be added to your pipeline.yml file.

Upload an app

Open BuildKite and select your pipeline.

Open BuildKite and select your pipeline

Select Settings.

Select Settings tab in BuildKite

Select Steps.

Select Steps tab in BuildKite

Add the following steps to your pipeline.yml file:

steps:
  - label: "Kobiton App Upload"
    plugins:
      - kobiton/kobiton-app-upload#v1.0.0:
          app-name: '<app-name>'                      // Required: the name of your app.
          app-path: '<path-to-your-app>'              // Required: the relative path to your app.
          app-type: '<apk-or-ipa>'                    // The app file type, 'apk' for Android and 'ipa' for iOS.
          kobiton-app-id: 'kobiton-app-id'       // When uploading a new app version, assign the app's existing Kobiton ID.
          kobiton-app-access: 'private'               // Always set to 'private'.
          kobiton-username: '<your-username>' // Your Kobiton username.
          kobiton-api-key: '<your-api-key>'   // Your Kobiton API key.
You can get API key values from your list of Kobiton API keys.

When you’re finished, select Save and Build.

Select Save and Build after finishing

Choose to add a commit message or leave it blank, then select Create Build.

The New Build modal with Create Build CTA button

When your build is complete, BuildKite will let you know if it passed.

When the build is completed