项目作者: dailymotion

项目描述 :
🛠️ Automate your mobile workflows in Kotlin 🛠️
高级语言: Kotlin
项目地址: git://github.com/dailymotion/kinta.git
创建时间: 2020-01-13T12:20:23Z
项目社区:https://github.com/dailymotion/kinta

开源协议:MIT License

下载


kinta

See the project website for documentation and APIs.

Kinta is the swiss army knife for Mobile Apps automation. It helps you:

  • build your app
  • run your unit and UI tests
  • upload your app to the google play
  • upload screenshots, listing and changelogs to the google play
  • handle beta distribution and testers
  • manage translations, opening pull requests automatically
  • git housekeeping
  • and much more!

Kinta is 100% written in Kotlin and can run in your CI or on your laptop.

Work in progress

⚠️ Kinta is currently under heavy development. While it’s working and used in production, the API might change at any time without warning.

Installation

Install kinta:

  1. curl -s 'https://dailymotion.github.io/kinta/install.sh' |sh
  2. source ~/.kinta/setup-environment.sh

Then inside your app repo:

  1. kinta init

This will create a kintaSrc directory where you can tweak your workflows.

Integrations

Current integrations include:

  • Bitrise
  • Google Cloud Storage
  • Google Play
  • AppGallery
  • Jira
  • Transifex
  • Lokalise
  • Slack

Snapshots

You can install the latest build from the master branch with the following command:

  1. curl -s 'https://dailymotion.github.io/kinta/install_snapshot.sh' |sh

If you have a kintaSrc project :

  1. repositories {
  2. maven {
  3. url = uri("https://s01.oss.sonatype.org/content/repositories/snapshots/")
  4. }
  5. }
  6. dependencies {
  7. api("com.dailymotion.kinta:kinta-lib:0.1.XX-SNAPSHOT")
  8. implementation("com.dailymotion.kinta:kinta-workflows:0.1.X-SNAPSHOT")
  9. }

Contributing

Contributions and feedbacks are welcome. Please make sure to open an issue before starting working on something.