mirror of https://github.com/abpframework/eventhub
1 changed files with 55 additions and 52 deletions
@ -1,64 +1,67 @@ |
|||
variables: |
|||
version: $(Build.BuildId) |
|||
|
|||
trigger: none |
|||
trigger: |
|||
branches: |
|||
include: |
|||
- refs/heads/main |
|||
|
|||
pool: |
|||
vmImage: 'ubuntu-latest' |
|||
vmImage: "ubuntu-latest" |
|||
|
|||
steps: |
|||
- task: UseDotNet@2 |
|||
displayName: 'Use .NET sdk' |
|||
inputs: |
|||
packageType: sdk |
|||
version: 6.0.x |
|||
installationPath: $(Agent.ToolsDirectory)/dotnet |
|||
includePreviewVersions: true |
|||
- task: UseDotNet@2 |
|||
displayName: "Use .NET sdk" |
|||
inputs: |
|||
packageType: sdk |
|||
version: 6.0.x |
|||
installationPath: $(Agent.ToolsDirectory)/dotnet |
|||
includePreviewVersions: true |
|||
|
|||
- task: PowerShell@2 |
|||
displayName: Build docker images |
|||
inputs: |
|||
filePath: 'etc/k8s/scripts/build-images.ps1' |
|||
arguments: '-version $(version)' |
|||
- task: PowerShell@2 |
|||
displayName: Build docker images |
|||
inputs: |
|||
filePath: "etc/k8s/scripts/build-images.ps1" |
|||
arguments: "-version $(version)" |
|||
|
|||
- task: Docker@2 |
|||
displayName: Login to ACR |
|||
inputs: |
|||
containerRegistry: 'volocr' |
|||
command: 'login' |
|||
- task: Docker@2 |
|||
displayName: Login to ACR |
|||
inputs: |
|||
containerRegistry: "volocr" |
|||
command: "login" |
|||
|
|||
- task: PowerShell@2 |
|||
displayName: Push images to ACR |
|||
inputs: |
|||
filePath: 'etc/azure/scripts/push-images.ps1' |
|||
arguments: '-version $(version)' |
|||
- task: PowerShell@2 |
|||
displayName: Push images to ACR |
|||
inputs: |
|||
filePath: "etc/azure/scripts/push-images.ps1" |
|||
arguments: "-version $(version)" |
|||
|
|||
- task: Kubernetes@1 |
|||
displayName: Delete migrator job |
|||
continueOnError: true |
|||
inputs: |
|||
connectionType: 'Azure Resource Manager' |
|||
azureSubscriptionEndpoint: 'volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
|||
azureResourceGroup: 'volo' |
|||
kubernetesCluster: 'volo' |
|||
namespace: 'eventhub' |
|||
command: 'delete' |
|||
arguments: 'job eh-az-dbmigrator' |
|||
secretType: 'dockerRegistry' |
|||
containerRegistryType: 'Azure Container Registry' |
|||
- task: Kubernetes@1 |
|||
displayName: Delete migrator job |
|||
continueOnError: true |
|||
inputs: |
|||
connectionType: "Azure Resource Manager" |
|||
azureSubscriptionEndpoint: "volosoft (fe02ef9f-9e1c-4e40-b924-505981688dd8)" |
|||
azureResourceGroup: "volo" |
|||
kubernetesCluster: "volo" |
|||
namespace: "eventhub" |
|||
command: "delete" |
|||
arguments: "job eh-az-dbmigrator" |
|||
secretType: "dockerRegistry" |
|||
containerRegistryType: "Azure Container Registry" |
|||
|
|||
- task: HelmDeploy@0 |
|||
displayName: Helm deploy |
|||
inputs: |
|||
connectionType: 'Azure Resource Manager' |
|||
azureSubscription: 'volosoft(fe02ef9f-9e1c-4e40-b924-505981688dd8)' |
|||
azureResourceGroup: 'volo' |
|||
kubernetesCluster: 'volo' |
|||
useClusterAdmin: true |
|||
namespace: 'eventhub' |
|||
command: 'upgrade' |
|||
chartType: 'Name' |
|||
chartName: 'etc/k8s/helm-chart/eventhub' |
|||
releaseName: 'eh-az' |
|||
valueFile: 'etc/k8s/helm-chart/eventhub/values.azure.yaml' |
|||
arguments: '--timeout 20m --namespace eventhub --create-namespace --set global.eventHubImageVersion=$(version)' |
|||
- task: HelmDeploy@0 |
|||
displayName: Helm deploy |
|||
inputs: |
|||
connectionType: "Azure Resource Manager" |
|||
azureSubscription: "volosoft(fe02ef9f-9e1c-4e40-b924-505981688dd8)" |
|||
azureResourceGroup: "volo" |
|||
kubernetesCluster: "volo" |
|||
useClusterAdmin: true |
|||
namespace: "eventhub" |
|||
command: "upgrade" |
|||
chartType: "Name" |
|||
chartName: "etc/k8s/helm-chart/eventhub" |
|||
releaseName: "eh-az" |
|||
valueFile: "etc/k8s/helm-chart/eventhub/values.azure.yaml" |
|||
arguments: "--timeout 20m --namespace eventhub --create-namespace --set global.eventHubImageVersion=$(version)" |
|||
|
|||
Loading…
Reference in new issue