Prepare build.py
This commit is contained in:
parent
3661e47bff
commit
e68ae46804
1 changed files with 23 additions and 16 deletions
39
build.py
39
build.py
|
@ -1,7 +1,13 @@
|
||||||
from pybuilder.core import task, init
|
from pybuilder.core import task, init
|
||||||
from ddadevops import *
|
from ddadevops import *
|
||||||
from version import *
|
from version import *
|
||||||
|
from release_mixin import *
|
||||||
|
|
||||||
|
CONFIG_FILE = ''
|
||||||
|
COMMIT_ID = ''
|
||||||
|
|
||||||
|
class MyBuild(ReleaseMixin):
|
||||||
|
pass
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
init_project()
|
init_project()
|
||||||
|
@ -9,23 +15,24 @@ def main():
|
||||||
@init
|
@init
|
||||||
def initialize(project):
|
def initialize(project):
|
||||||
project.build_depends_on('ddadevops>=3.1.2')
|
project.build_depends_on('ddadevops>=3.1.2')
|
||||||
# build = get_devops_build()
|
|
||||||
# build.init()
|
if COMMIT_ID == '':
|
||||||
init_project()
|
COMMIT_ID = 'HEAD'
|
||||||
|
|
||||||
|
config = create_release_mixin_config(CONFIG_FILE, COMMIT_ID)
|
||||||
|
|
||||||
|
build = MyBuild(project, config)
|
||||||
|
|
||||||
|
build.init()
|
||||||
|
|
||||||
|
|
||||||
@task
|
@task
|
||||||
def release(project):
|
def prepare(project):
|
||||||
# build = get_devops_build(project)
|
|
||||||
# build.prepare_release() # mit config file
|
|
||||||
prepare_release()
|
|
||||||
# build()
|
|
||||||
# build.publish()
|
|
||||||
# build.release_in_git()
|
|
||||||
# release_in_git()
|
|
||||||
|
|
||||||
@task
|
|
||||||
def build(project):
|
|
||||||
build = get_devops_build(project)
|
build = get_devops_build(project)
|
||||||
# ToDo: Implement for project
|
build.prepare_release()
|
||||||
|
|
||||||
|
@task
|
||||||
|
def tag_and_push(project):
|
||||||
|
build = get_devops_build(project)
|
||||||
|
build.tag_and_push()
|
||||||
|
|
||||||
main()
|
|
Loading…
Reference in a new issue