Skip to content

A Fastlane plugin useful for automatically uploading builds to Kobiton.

License

Notifications You must be signed in to change notification settings

linnify/fastlane-plugin-kobiton

Repository files navigation

kobiton plugin

fastlane Plugin Badge

Getting Started

This project is a fastlane plugin. To get started with fastlane-plugin-kobiton, add it to your project by running:

Add the following line to your Pluginfile:

gem "fastlane-plugin-kobiton", git: "https://github.com/linnify/fastlane-plugin-kobiton.git"

Then run the following commands:

bundle install
bundle exec fastlane install_plugins

Then you will need to use bundle exec afterwards because this repo is cached by the bundler:

bundle exec fastlane action kobiton

for printing the documentation of this action

bundle exec fastlane dev

for running the dev lane which might contain the kobiton action.

About kobiton

Upload build to Kobiton

This is a lightweight Fastlane plugin which uploads a given build to Kobiton platform. This action won't trigger any tests on Kobiton. For an automated triggering of tests on Kobiton, please integrate using Jenkins.

This action does not have any output parameters yet, we are planning to define some in a future version.

Example

Basic usage:

platform :ios do
  desc "A simple example of an iOS dev lane"
  lane :dev do
    increment_build_number
    gym(
      workspace: "MyAwesomeApp.xcworkspace",
      clean: true,
    )
    kobiton(
      api_key: "01234567-89AB-CDEF-0123-456789AB",
      username: "johndoe",
      file: lane_context[SharedValues::IPA_OUTPUT_PATH],
      app_id: 38007
    )
  end
end

Run tests for this plugin

To run both the tests, and code style validation, run

rake

To automatically fix many of the styling issues, use

rubocop -a

Issues and Feedback

For any other issues and feedback about this plugin, please submit it to this repository.

Troubleshooting

If you have trouble using plugins, check out the Plugins Troubleshooting guide.

Using fastlane Plugins

For more information about how the fastlane plugin system works, check out the Plugins documentation.

About fastlane

fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. To learn more, check out fastlane.tools.

About

A Fastlane plugin useful for automatically uploading builds to Kobiton.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages