Skip to content

invarnhq/CITestAndroid

Repository files navigation

CITestAndroid

CI

Example Android project with CI/CD powered by cibuild.

What this demonstrates

  • Zero-config CI setup with ci init --create
  • Auto-generated GitHub Actions workflow using invarnhq/cibuild@v1
  • Gradle build, lint, and unit test steps running on GitHub Actions (ubuntu-latest)
  • Separate workflows for push (primary), pull requests (pull-request), and tagged releases (release)

Pipeline

The pipeline at .ci/pipelines/cibuild.yml defines three workflows:

Workflow Trigger Steps
primary Push to main Set Java, cache pull, lint, build debug APK, unit tests, cache push
pull-request Pull request Set Java, cache pull, lint, unit tests, build debug APK, cache push
release Tag v* Set Java, build release APK, unit tests, build summary

Setup

This project was initialized with:

ci init --create

This generated both the pipeline YAML and the GitHub Actions workflow automatically.

About

Example Android project with CI/CD powered by cibuild

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages