|
|
|
@ -5,9 +5,9 @@ DevopsBuild provides the build foundations.
|
|
|
|
|
```mermaid
|
|
|
|
|
classDiagram
|
|
|
|
|
class DevopsBuild {
|
|
|
|
|
name() - the name of build
|
|
|
|
|
build_path() - the build dir in target
|
|
|
|
|
initialize_build_dir() - copy current directory & additional files to target
|
|
|
|
|
name() - the name of build
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
@ -23,7 +23,10 @@ classDiagram
|
|
|
|
|
| build_dir_name | name of dir, build is executed in | target |
|
|
|
|
|
| build_types | list of special builds used. Valid values are ["IMAGE", "C4K", "K3S", "TERRAFORM"] | [] |
|
|
|
|
|
| mixin_types | mixins are orthoganl to builds and represent additional capabilities. Valid Values are ["RELEASE"] | [] |
|
|
|
|
|
|
|
|
|
|
| module | module name - may result in a hierarchy like name/module | |
|
|
|
|
|
| name | dedicated name of the build | module |
|
|
|
|
|
| project_root_path | relative path to projects root. Is used to locate the target dir | |
|
|
|
|
|
| stage | sth. like test, int, acc or prod | |
|
|
|
|
|
|
|
|
|
|
## Example Usage
|
|
|
|
|
### build.py
|
|
|
|
|