|
|
@ -7,11 +7,20 @@ name = "buildtest"
|
|
|
|
MODULE = "release"
|
|
|
|
MODULE = "release"
|
|
|
|
PROJECT_ROOT_PATH = "."
|
|
|
|
PROJECT_ROOT_PATH = "."
|
|
|
|
|
|
|
|
|
|
|
|
version = "1.8.11-dev"
|
|
|
|
version = "1.8.11"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@init(environments=["local"])
|
|
|
|
|
|
|
|
def initialize1(project):
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
to avoid prompt for gopass; ONLY to be used for local tasks
|
|
|
|
|
|
|
|
usage: with option "-E local" , e.g. "pyb -E local patch_local"
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
os.environ["RELEASE_ARTIFACT_TOKEN"] = "dummy" # avoids prompt for RELEASE_ARTIFACT_TOKEN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@init
|
|
|
|
@init
|
|
|
|
def initialize(project):
|
|
|
|
def initialize2(project):
|
|
|
|
input = {
|
|
|
|
input = {
|
|
|
|
"name": name,
|
|
|
|
"name": name,
|
|
|
|
"module": MODULE,
|
|
|
|
"module": MODULE,
|
|
|
@ -28,7 +37,6 @@ def initialize(project):
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
project.build_depends_on("ddadevops>=4.10.7")
|
|
|
|
project.build_depends_on("ddadevops>=4.10.7")
|
|
|
|
os.environ["RELEASE_ARTIFACT_TOKEN"] = "dummy"
|
|
|
|
|
|
|
|
build = ReleaseMixin(project, input)
|
|
|
|
build = ReleaseMixin(project, input)
|
|
|
|
build.initialize_build_dir()
|
|
|
|
build.initialize_build_dir()
|
|
|
|
|
|
|
|
|
|
|
@ -44,7 +52,12 @@ def patch(project):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@task
|
|
|
|
@task
|
|
|
|
def increase_version_number(project):
|
|
|
|
def patch_local(project):
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
updates version to next patch level,
|
|
|
|
|
|
|
|
commits primary build file (build.gradle), DOES NOT push to remote
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
linttest(project, "PATCH")
|
|
|
|
prepare(project)
|
|
|
|
prepare(project)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|