|
|
|
@ -18,6 +18,10 @@ def initialize(project):
|
|
|
|
|
"mixin_types": ["RELEASE"],
|
|
|
|
|
"release_primary_build_file": "build_to_test.py",
|
|
|
|
|
"release_secondary_build_files": ["package.json", "project.clj"],
|
|
|
|
|
"release_artifacts": [],
|
|
|
|
|
"release_artifact_server_url": "https://repo.prod.meissa.de",
|
|
|
|
|
"release_organisation": "meissa",
|
|
|
|
|
"release_repository_name": name,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
project.build_depends_on("ddadevops>=4.0.0-dev")
|
|
|
|
@ -67,3 +71,11 @@ def build(project, release_type):
|
|
|
|
|
build = get_devops_build(project)
|
|
|
|
|
build.update_release_type(release_type)
|
|
|
|
|
nothing(project)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@task
|
|
|
|
|
def publish_artifacts(project):
|
|
|
|
|
build = get_devops_build(project)
|
|
|
|
|
print("RELEASE_ARTIFACT_TOKEN" in os.environ)
|
|
|
|
|
print(os.environ.get("RELEASE_ARTIFACT_TOKEN"))
|
|
|
|
|
build.publish_artifacts()
|