Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DevOps tasks #45

Open
7 tasks
ajsb85 opened this issue May 1, 2018 · 1 comment
Open
7 tasks

DevOps tasks #45

ajsb85 opened this issue May 1, 2018 · 1 comment

Comments

@ajsb85
Copy link
Contributor

ajsb85 commented May 1, 2018

  • Continuous integration
  • Continuous deployment
  • Changelog
  • Test reports
  • Coverage reports
  • Code documentation
  • Artifacts for downloads and release description
@ajsb85
Copy link
Contributor Author

ajsb85 commented May 1, 2018

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

  • build

on develop

  • Pull transifex languages without commit (not implemented)
  • Build
  • Test
  • Update java documentation on gh-page
  • Generate and update CHANGELOG on gh-page
  • Generate and update COVERGE REPORT on gh-page
  • Deploy on Bintray like a beta (not implemented)
  • When you make a commit in the branch the circle start again find a way to stop if not requiere

on master

  • Pull transifex languages (not implemented)
  • Build
  • Test
  • Generate and update version and commit
  • Update java documentation on gh-page
  • Generate and update CHANGELOG on gh-page
  • Generate and update COVERGE REPORT on gh-page
  • Create a new tag
  • Create a github release
  • Deploy on Bintray
  • When you make a commit in the branch the circle start again find a way to stop if not requiere

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants