Skip to content

flexiooss/flexio-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

l![](git pull)# flexio-flow

  • python >= 3.7
  • python-venv >= 3.7

Version Flow

master    0.1.0* -- 0.1.1* -------------------- 0.2.0* ------------
          |   \      /  |                       /
hotfix    |  0.1.1-dev  |                      /    
          |             |                     /
release   |             |                  0.2.0
          |             |                  /    \
develop 0.2.0-dev ----------------------  0.3.0-dev ----------
          \     \                 /                      /
feature1   \       --------------                       /    
            \                                          /      
feature2        --------------------------------------

Installation

With Ansible playbook : https://github.com/flexiooss/flexio-flow-playbook

Specification flexio-flow.yml

version: [\d].[\d].[\d]
level: stable|dev
schemes: maven|package|composer|docker
topics: [\d][]

Main orders

flexio-flow -h

flexio-flow core config
flexio-flow init
flexio-flow version

flexio-flow commit

flexio-flow hotfix start
flexio-flow hotfix finish

flexio-flow feature start
flexio-flow feature finish

flexio-flow release precheck
flexio-flow release start
flexio-flow release finish

flexio-flow commit

flexio-flow issue read
flexio-flow topics read

flexio-flow scheme update

flexio-flow poom ci full-repository-json

Dev environment

Virtual environment initialisation

bash ./venv.sh

Activate virtual environment

source $PWD/venv/bin/activate

Deactivate virtual environment

deactivate

Update pip requirements

with virtual environement activated

python3 -m pip freeze > requirements.txt

Update pip dependencies

with virtual environement activated

python3 -m pip install -r requirements.txt