After some tests, we concluded that we cannot fully deprecate CI-Release.
Based on that this PR is now a set of improvements done to the folder structure, particularly in the Builds folder.
We've moved all the files related to the pipelines to this folder to make it easier to manage them going forward.
This refactor also sets the groundwork for the next issue #288, where we plan to remove the scaffolding of AzureDevOps pipelines from the cmf-cli.
~This PR deprecates the old CI-Release creating a new CD-VM pipeline.~
~Some improvements were also done to the folder structure, particularly in the Builds folder. We've moved all the files related to the pipelines to this folder to make it easier to manage them going forward.
This refactor also sets the groundwork for cmf-cli v4.1, where we plan to remove the scaffolding of AzureDevOps pipelines from the cmf-cli.~
~Please note that the documentation for these changes is still being finalized on the documentation-255-deprecate-ci-release branch, which has a PR that is currently in draft.~
~Additionally, we should update the cmf-dev plugin to support the new location and name of the GlobalVariables file. It has been moved from EnvironmentConfigs/GlobalVariables.yml to Builds/.vars/global.yml. We need to make sure that this change is reflected in the plugin to avoid any issues.~
After some tests, we concluded that we cannot fully deprecate CI-Release.
Based on that this PR is now a set of improvements done to the folder structure, particularly in the Builds folder. We've moved all the files related to the pipelines to this folder to make it easier to manage them going forward. This refactor also sets the groundwork for the next issue #288, where we plan to remove the scaffolding of AzureDevOps pipelines from the
cmf-cli
.~This PR deprecates the old CI-Release creating a new CD-VM pipeline.~
~Some improvements were also done to the folder structure, particularly in the Builds folder. We've moved all the files related to the pipelines to this folder to make it easier to manage them going forward. This refactor also sets the groundwork for
cmf-cli
v4.1, where we plan to remove the scaffolding of AzureDevOps pipelines from thecmf-cli
.~~Please note that the documentation for these changes is still being finalized on the documentation-255-deprecate-ci-release branch, which has a PR that is currently in draft.~
~Additionally, we should update the
cmf-dev
plugin to support the new location and name of the GlobalVariables file. It has been moved from EnvironmentConfigs/GlobalVariables.yml to Builds/.vars/global.yml. We need to make sure that this change is reflected in the plugin to avoid any issues.~