Build/Build-Release-Body.ps1 (24 lines of code) (raw):
[CmdletBinding()]
param (
[Parameter()]
[string]
$Tag,
[Parameter()]
[string]
$GitRef
)
$timeStamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$urlDeployAVDSessionHostReplacer = "https://raw.githubusercontent.com/Azure/AVDSessionHostReplacer/$Tag/deploy/arm/DeployAVDSessionHostReplacer.json" -replace ":", "%3A" -replace "/", "%2F"
$urlPortalUiUrl = "https://raw.githubusercontent.com/Azure/AVDSessionHostReplacer/$Tag/deploy/portal-ui/portal-ui.json" -replace ":", "%3A" -replace "/", "%2F"
$body = @"
ReleaseBody<<EOF
This release is built from $GitRef on $timeStamp
## Deploy This Release
| Deployment Type | Link |
| :-----------------------------| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Azure Portal UI | [](https://portal.azure.com/#blade/Microsoft_Azure_CreateUIDef/CustomDeploymentBlade/uri/$urlDeployAVDSessionHostReplacer/uiFormDefinitionUri/$urlPortalUiUrl) [](https://portal.azure.us/#blade/Microsoft_Azure_CreateUIDef/CustomDeploymentBlade/uri/$urlDeployAVDSessionHostReplacer/uiFormDefinitionUri/$urlPortalUiUrl) [](https://portal.azure.cn/#blade/Microsoft_Azure_CreateUIDef/CustomDeploymentBlade/uri/$urlDeployAVDSessionHostReplacer/uiFormDefinitionUri/$urlPortalUiUrl) |
| Command line (Bicep/ARM) | [](./docs/CodeDeploy.md) |
| Offline Deployment (no GitHub)| [](./docs/CodeDeploy-offline.md) |
EOF
"@
$body >> $Env:GITHUB_OUTPUT