2017 © Pedro Peláez
 

library git-release-man

Git release manager which provides release strategy by Pull Requests

image

vdubyna/git-release-man

Git release manager which provides release strategy by Pull Requests

  • Tuesday, March 20, 2018
  • by vdubyna
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 11 Versions
  • 0 % Grown

The README.md

Git release manager

Build Status, (*1)

It is console tool which allows to create release and pre-release tags and branches in different git engines:, (*2)

  • github (beta)
  • bitbucket (beta)
  • bitlab (beta)
  • local (rleased)
  • remote (beta)

The workflow looks as follows:, (*3)

  • Init configuration. It can be the folder of the project or any other folder. The tool does not depend on the repository. It requires api token for gitlab/bitbucket/gitlab.
  • Start feature. It creates the branch with prefix feature/.
  • Test feature. It marks feature as release candidate and is used to compile Release Candidate
  • Release feature. It marks feature as release stable and is used to compile Release Stable.
  • Create Release Candidate. It creates Release Candidate branch and tag.
  • Create Release Stable. It creates Release Stable branch and tag.

Install

Go to latest release and download git-release-man.phar https://github.com/vdubyna/git-release-man/releases/latest, (*4)

Usage

Init configuration

./git-release-man.phar g:b init

Start new Feature

./git-release-man.phar g:f start --name FEATURE_NAME_HERE

Close Feature

Removes feature branch from repository, (*5)

./git-release-man.phar g:f close --name FEATURE_NAME_HERE

Reset Feature

Removes labels from feature. It exclude feature from builds., (*6)

./git-release-man.phar g:f reset --name FEATURE_NAME_HERE

List available features

./git-release-man.phar g:b features-list

Mark Feature ready for testing (release candidate)

./git-release-man.phar g:f release-candidate --name FEATURE_NAME_HERE

Mark Feature ready for release (release stable)

./git-release-man.phar g:f release-stable --name FEATURE_NAME_HERE

Create test release (Release Candidate) Tag and Branch

./git-release-man.phar g:b release-candidate

Create stable release (Release Stable) Tag and Branch

./git-release-man.phar g:b release-stable

Get latest test release version

./git-release-man.phar g:b latest-release-candidate

Get latest stable release tag

./git-release-man.phar g:b latest-release-stable

Development commands

# generate secure token for travis, is required to deploy release
travis encrypt api_key_here
# Add api key variable to env
travis env set GITHUBKEY api_key_here --private -r vdubyna/git-release-man

The Versions

30/01 2018

v1.3.34

1.3.34.0

Git release manager which provides release strategy by Pull Requests

  Sources   Download

MIT

The Requires

 

The Development Requires

by Volodymyr Dubyna

29/01 2018

v1.3.33

1.3.33.0

Git release manager which provides release strategy by Pull Requests

  Sources   Download

MIT

The Requires

 

The Development Requires

by Volodymyr Dubyna

24/01 2018

v1.3.32

1.3.32.0

Git release manager which provides release strategy by Pull Requests

  Sources   Download

MIT

The Requires

 

The Development Requires

by Volodymyr Dubyna

24/01 2018

v1.3.31

1.3.31.0

Git release manager which provides release strategy by Pull Requests

  Sources   Download

MIT

The Requires

 

The Development Requires

by Volodymyr Dubyna

13/10 2017

dev-feature-add-bitbucket-adapter

dev-feature-add-bitbucket-adapter

Git release manager which provides release strategy by Pull Requests

  Sources   Download

MIT

The Requires

 

The Development Requires

by Volodymyr Dubyna

27/07 2017

v1.3.28

1.3.28.0

Git release manager with support of pull requests

  Sources   Download

MIT

The Requires

 

by Volodymyr Dubyna

27/07 2017

v1.3.13

1.3.13.0

Git release manager with support of pull requests

  Sources   Download

MIT

The Requires

 

by Volodymyr Dubyna

24/07 2017

v1.1

1.1.0.0

Git release manager with support of pull requests

  Sources   Download

MIT

The Requires

 

by Volodymyr Dubyna

22/07 2017

v1.0

1.0.0.0

Git release manager with support of pull requests

  Sources   Download

MIT

The Requires

 

by Volodymyr Dubyna