You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.0 KiB
1.0 KiB
Domain
classDiagram
class Devops {
<<AggregateRoot>>
stage
name
project_root_path
module
build_dir_name
}
class Image {
dockerhub_user
dockerhub_password
build_dir_name
use_package_common_files
build_commons_path
docker_build_commons_dir_name
docker_publish_tag
}
class C4k {
executabel_name
c4k_mixin_config
c4k_mixin_auth
}
class DnsRecord {
fqdn
ipv4
ipv6
}
class Release {
main_branch
config_file
}
class ReleaseContext {
release_type
version
current_branch
}
Devops *-- Image: spcialized_build
Devops *-- C4k: spcialized_build
Devops *-- Release: release
C4k *-- DnsRecord
Release *-- "0..1" ReleaseContext
Infrastructure
classDiagram
class ProjectRepository {
get_devops(project): Devops
set_devops(project, build)
}