/feature-build-automation

This gitub repository was demoed in workshop held in Android Dev Community.

Primary LanguageKotlinOtherNOASSERTION

Feature Build Automation with Github Actions

This gitub repository was demoed in workshop held in Android Dev Community. The recorded session can be accessed through this video link and supporting slides.

build

Features

  1. CI / CD to Firebase App Distribution
  2. Auto incremental versionCode with the specified offset
  3. Control over versionName using git tags

Upcoming Features

  1. Run lint, unit tests, etc. on pull|push requests.
  2. CI / CD AppBundle to Google Play Console

New Feature requests

If you want any specific features covered on this demo project. There are two ways of doing that.

  1. You can make a pull request by listing your requests in README.md file on section Upcoming Features.
  2. Open a issue with the feature request (more suitable for detailed description).

Contributions

You can also implement the features listed on Upcoming Features. Again make a pull request with your changes and i will look through them, do code-review. If everything is good your changes will be accepted.

License

Copyright 2021 Khurram Malik

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.