
The static methods in the new class `eu.nebulouscloud.optimiser.kubevela.KubevelaAnalyzer` are used by multiple components in the NebulOuS Solver. Create a library `nebulous-requirements-extractor` that houses this class. Adapt the container build job to run at project root, not inside the `nebulous-controller` subdirectory. Add jobs for library build and repository upload. Change-Id: Ic61c7064d216201031659bc362e3ed218f9c2b67
24 lines
878 B
YAML
24 lines
878 B
YAML
- project:
|
|
check:
|
|
jobs:
|
|
- opendev-buildset-registry
|
|
- nebulous-optimiser-controller-helm-lint
|
|
- nebulous-optimiser-controller-build-container-images
|
|
- nebulous-optimiser-controller-hadolint
|
|
- nebulous-platform-apply-helm-charts
|
|
- nebulous-optimiser-controller-java-build-java-libraries
|
|
- nox-linters
|
|
gate:
|
|
jobs:
|
|
- opendev-buildset-registry
|
|
- nebulous-optimiser-controller-helm-lint
|
|
- nebulous-optimiser-controller-upload-container-images
|
|
- nebulous-optimiser-controller-hadolint
|
|
- nebulous-platform-apply-helm-charts
|
|
- nebulous-optimiser-controller-java-build-java-libraries
|
|
- nox-linters
|
|
promote:
|
|
jobs:
|
|
- nebulous-optimiser-controller-java-upload-java-libraries
|
|
- nebulous-optimiser-controller-promote-container-images
|