Easy release bulding, combining JIRA and git
Project description
```none
,---. ,---. .--. .-. .-. ,---. ,-. .---. _______ ,---. ,---.
| .-.\ | .-.\ / /\ \ | | | ||\ /| | .-' |(| ( .-._)|__ __|| .-' | .-.\
| |-' \ | `-'/ / /__\ \| | | ||(\ / | | `-. (_) (_) \ )| | | `-. | `-'/
| |--. \| ( | __ || | | |(_)\/ | | .-' | | _ \ \ (_) | | .-' | (
| |`-' /| |\ \ | | |)|| `-')|| \ / | | `--.| |( `-' ) | | | `--.| |\ \
/( `--' |_| \)\|_| (_)`---(_)| |\/| | /( __.'`-' `----' `-' /( __.'|_| \)\
(__) (__) '-' '-'(__) (__) (__)
```
# Install
To install and/or update `braumeister`
```sh
pip3 install braumeister --upgrade
```
# Usage
```sh
$ braumeister --help
usage: braumeister [-h] [-r] [-u] fix_version
Create a release branch based on the "fixVersion" field in JIRA and your `master` branch. (v0.0.5)
positional arguments:
fix_version e.g. "Krazy Kant"
optional arguments:
-h, --help show this help message and exit
-r, --resume Continue after last merge conflict
-u, --update_jira Also update Jira status after merging an issue
```
# Development
Running tests
```sh
python3 -m unittest discover -p *_test.py
```
,---. ,---. .--. .-. .-. ,---. ,-. .---. _______ ,---. ,---.
| .-.\ | .-.\ / /\ \ | | | ||\ /| | .-' |(| ( .-._)|__ __|| .-' | .-.\
| |-' \ | `-'/ / /__\ \| | | ||(\ / | | `-. (_) (_) \ )| | | `-. | `-'/
| |--. \| ( | __ || | | |(_)\/ | | .-' | | _ \ \ (_) | | .-' | (
| |`-' /| |\ \ | | |)|| `-')|| \ / | | `--.| |( `-' ) | | | `--.| |\ \
/( `--' |_| \)\|_| (_)`---(_)| |\/| | /( __.'`-' `----' `-' /( __.'|_| \)\
(__) (__) '-' '-'(__) (__) (__)
```
# Install
To install and/or update `braumeister`
```sh
pip3 install braumeister --upgrade
```
# Usage
```sh
$ braumeister --help
usage: braumeister [-h] [-r] [-u] fix_version
Create a release branch based on the "fixVersion" field in JIRA and your `master` branch. (v0.0.5)
positional arguments:
fix_version e.g. "Krazy Kant"
optional arguments:
-h, --help show this help message and exit
-r, --resume Continue after last merge conflict
-u, --update_jira Also update Jira status after merging an issue
```
# Development
Running tests
```sh
python3 -m unittest discover -p *_test.py
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Braumeister-0.0.5.tar.gz
(8.2 kB
view hashes)