glpi-project / android-inventory-library

Inventory client library written in Java for developing applications on Android
GNU General Public License v3.0
19 stars 21 forks source link

DevOps tasks #109

Closed ajsb85 closed 1 year ago

ajsb85 commented 6 years ago
ajsb85 commented 6 years ago

List of tools

Transifex

Languages

https://www.transifex.com/

Fastlane

Deploy to Google Play and take screenshoots

https://fastlane.tools/

Standard-version

Automatic versioning and CHANGELOG generation, using GitHub's squash button and conventional commit messages.

https://github.com/conventional-changelog/standard-version

conventional-github-releaser

Create a github release

https://github.com/conventional-changelog/releaser-tools/tree/master/packages/conventional-github-releaser

Gradle

Build Android

https://gradle.org/

Javadoc

Create java documentation

Bintray

Publish libraries

Workflow for Android Java Library

on any branch

on develop

on master

Naylin15 commented 6 years ago

Hi, @ajsb85 @rafaelje

The workflow is very much the same, except for these 3 aspects:

The changelog is generated only on Master branch The documentation is generated only on develop branch Tests are being run only in develop and feature branches

This is according to the information at the moment of documenting the workflow on the project sites

Workflow article - Continuous Integration

Also, checking past issues, I think we can close this one, #38 , the features requested are currently working

Thank you

rafaelje commented 6 years ago

@Naylin15 I'll close this issue you are right https://github.com/flyve-mdm/android-inventory-library/issues/38

ajsb85 commented 6 years ago

I agree, but this task is waiting for review step by step with @rafaelje and me.