ResourceModules
ResourceModules copied to clipboard
[CI Environment] Enabled CI environment to handle DeploymentTest (bicep) files for new self-contained dependency approach
Description
Implementing 'Self-contained' module dependency deployment for variant 5 #329
Tasks
- [x] Adjust GitHub workflows
- [x] Adjust Azure DevOps pipelines
- [x] Update Set-ModuleReadMe function to be able to convert bicep to JSON parameter
- [x] Test GitHub (with and without new type of dependency file)
- [x] Test ADO (with and without new type of dependency file)
- [x] Test pure ARM execution & utilities
- [x] Test Azure DevOps dependency pipeline
- [x] Test GitHub dependency pipeline
- [ ] Update docs
- Note: #1612 should be merged first
- Note: #1632 should be merged first
- Note: #1672 should be merged first
- Note: #1678 should be merged first
- Note: #1694 should be merged first
- Note: #1516 should be merged first
Open questions
- Should Set-ModuleReadMe script support ARM-JSON-Module-Test files and extract 'parameters'?
GitHub
Azure DevOps
Pipeline references
For module/pipeline changes, please create and attach the status badge of your successful run.
GitHub Workflow | Azure DevOps Pipeline | New test files | |
---|---|---|---|
✅ | |||
✅ | |||
✅ | |||
:paperclip: (no) | |||
ARM Test | ✅ |
Type of Change
Please delete options that are not relevant.
- [ ] Bugfix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Update to documentation
Unit Test Results
1 files ± 0 1 suites ±0 1m 29s :stopwatch: - 2m 22s 204 tests - 370 200 :heavy_check_mark: - 365 4 :zzz: - 5 0 :x: ±0 214 runs - 362 209 :heavy_check_mark: - 358 5 :zzz: - 4 0 :x: ±0
Results for commit de97a2f0. ± Comparison against base commit 7c0e98d0.
:recycle: This comment has been updated with latest results.