Tools to support a straightforward branch/qa/merge/release process
Project description
Install
Install with pip
% pip3 install easy-workflow-manager
After running for the first time, the default settings file is copied to ~/.config/easy-workflow-manager/settings.ini
[default] QA_BRANCHES = qa, qa2, qa3, qa4 IGNORE_BRANCHES = master, develop, release, uat LOCAL_BRANCH = mylocalprep SOURCE_BRANCH = master
Usage
$ venv/bin/ewm-new-branch-from-source --help Usage: ewm-new-branch-from-source [OPTIONS] [NAME] Create a new branch from SOURCE_BRANCH on origin Options: --help Show this message and exit. $ venv/bin/ewm-deploy-to-qa --help Usage: ewm-deploy-to-qa [OPTIONS] [QA] Select remote branch(es) to deploy to specified QA branch Options: -g, --grep TEXT case-insensitive grep pattern to filter branch names by --help Show this message and exit. $ venv/bin/ewm-qa-to-source --help Usage: ewm-qa-to-source [OPTIONS] [QA] Merge the QA-verified code to SOURCE_BRANCH and delete merged branch(es) Options: --help Show this message and exit. $ venv/bin/ewm-show-qa --help Usage: ewm-show-qa [OPTIONS] [QA] Show what is in a specific (or all) qa branch(es) Options: -a, --all Select all qa environments --help Show this message and exit. $ venv/bin/ewm-clear-qa --help Usage: ewm-clear-qa [OPTIONS] [QA] Clear whatever is in a specific (or all) qa branch(es) Options: -a, --all Select all qa environments --help Show this message and exit. $ venv/bin/ewm-tag-release --help Usage: ewm-tag-release [OPTIONS] Select a recent remote commit on SOURCE_BRANCH to tag Options: --help Show this message and exit.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for easy_workflow_manager-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc39d243b648a8664d86ad86f0b8d1fdde32908b51c5822888701286defb785a |
|
MD5 | 6e1798b69093cd43d1840d2e98c7645f |
|
BLAKE2b-256 | 2900d68e51bd849a66655b7471f1bd1c5203b92a97115c7d393c25f481116509 |