ResourceModules icon indicating copy to clipboard operation
ResourceModules copied to clipboard

[CI Environment] Enabled CI environment to handle DeploymentTest (bicep) files for new self-contained dependency approach

Open AlexanderSehr opened this issue 2 years ago • 1 comments

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

image

Azure DevOps

image

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
Sql: Servers Build Status
AnalysisServices: Servers Build Status
Network: VPN Sites Build Status
KeyVault: Vaults Build Status :paperclip: (no)
.Platform: Dependencies Build Status
ARM Test AnalysisServices: Servers Build Status

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

AlexanderSehr avatar Jun 29 '22 08:06 AlexanderSehr

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.

github-actions[bot] avatar Jun 29 '22 08:06 github-actions[bot]