Skip to content
This repository has been archived by the owner on Sep 23, 2021. It is now read-only.

DevOps tasks #1

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

DevOps tasks #1

ajsb85 opened this issue May 1, 2018 · 2 comments

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

@ajsb85
Copy link
Contributor Author

ajsb85 commented Dec 10, 2018

Use Bintray to deploy the library using the @teclib-bot.
Credentials of the API Key already shared with the team leader of this repository.

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

No branches or pull requests

8 participants