|
|
|
@ -13,8 +13,10 @@
|
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
|
# limitations under the License.
|
|
|
|
|
|
|
|
|
|
from os import environ
|
|
|
|
|
from pybuilder.core import init, task, use_plugin, Author
|
|
|
|
|
from ddadevops import *
|
|
|
|
|
|
|
|
|
|
from pybuilder.core import init, use_plugin, Author
|
|
|
|
|
|
|
|
|
|
use_plugin("python.core")
|
|
|
|
|
use_plugin("copy_resources")
|
|
|
|
@ -28,7 +30,9 @@ use_plugin("python.distutils")
|
|
|
|
|
default_task = "publish"
|
|
|
|
|
|
|
|
|
|
name = "ddadevops"
|
|
|
|
|
version = "4.0.0-dev71"
|
|
|
|
|
MODULE = "not-used"
|
|
|
|
|
PROJECT_ROOT_PATH = "."
|
|
|
|
|
version = "4.0.0-dev72"
|
|
|
|
|
summary = "tools to support builds combining gopass, terraform, dda-pallet, aws & hetzner-cloud"
|
|
|
|
|
description = __doc__
|
|
|
|
|
authors = [Author("meissa GmbH", "buero@meissa-gmbh.de")]
|
|
|
|
@ -40,6 +44,7 @@ license = "Apache Software License"
|
|
|
|
|
def initialize(project):
|
|
|
|
|
#project.build_depends_on('mockito')
|
|
|
|
|
#project.build_depends_on('unittest-xml-reporting')
|
|
|
|
|
project.build_depends_on("ddadevops>=4.0.0-dev")
|
|
|
|
|
|
|
|
|
|
project.set_property("verbose", True)
|
|
|
|
|
project.get_property("filter_resources_glob").append("main/python/ddadevops/__init__.py")
|
|
|
|
@ -73,3 +78,20 @@ def initialize(project):
|
|
|
|
|
'Topic :: Software Development :: Quality Assurance',
|
|
|
|
|
'Topic :: Software Development :: Testing'
|
|
|
|
|
])
|
|
|
|
|
|
|
|
|
|
input = {
|
|
|
|
|
"name": name,
|
|
|
|
|
"module": MODULE,
|
|
|
|
|
"stage": "notused",
|
|
|
|
|
"project_root_path": PROJECT_ROOT_PATH,
|
|
|
|
|
"build_types": [],
|
|
|
|
|
"mixin_types": ["RELEASE"],
|
|
|
|
|
"release_primary_build_file": "build.py",
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
build = ReleaseMixin(project, input)
|
|
|
|
|
build.initialize_build_dir()
|
|
|
|
|
|
|
|
|
|
@task
|
|
|
|
|
def nothing(project):
|
|
|
|
|
pass
|
|
|
|
|