make release more simple

merge-requests/17/head
Michael Jerger 12 months ago
parent 146e11a1de
commit 0a40e5e213

@ -186,7 +186,7 @@ def destroy(project):
pyb dev publish upload pyb dev publish upload
pip3 install --upgrade ddadevops --pre pip3 install --upgrade ddadevops --pre
pyb [patch|minor|major] release pyb [patch|minor|major]
pip3 install --upgrade ddadevops pip3 install --upgrade ddadevops
``` ```

@ -144,41 +144,45 @@ def lint(project):
@task @task
def patch(project): def patch(project):
build(project, "PATCH") linttest(project, "PATCH")
release(project)
@task @task
def minor(project): def minor(project):
build(project, "MINOR") linttest(project, "MINOR")
release(project)
@task @task
def major(project): def major(project):
build(project, "MAJOR") linttest(project, "MAJOR")
release(project)
@task @task
def dev(project): def dev(project):
build(project, "NONE") linttest(project, "NONE")
@task @task
def nothing(project): def prepare(project):
pass
@task
def release(project):
build = get_devops_build(project) build = get_devops_build(project)
build.prepare_release() build.prepare_release()
@task @task
def tag_bump_and_push_release(project): def tag(project):
build = get_devops_build(project) build = get_devops_build(project)
build.tag_bump_and_push_release() build.tag_bump_and_push_release()
def build(project, release_type):
def release(project):
prepare(project)
tag(project)
def linttest(project, release_type):
build = get_devops_build(project) build = get_devops_build(project)
build.update_release_type(release_type) build.update_release_type(release_type)
test(project) test(project)

Loading…
Cancel
Save