Docker image to run Helm and kubectl commands in Azure Pipelines container jobs.
This container can be used to run Helm and kubectl commands in Azure Pipelines container jobs.
To use the image in an Azure Pipelines Container Job add the following task use it with the container
property.
The following example shows the container used for a deployment step
- stage: deploy
jobs:
- deployment: DeployWeb
container: swissgrc/azure-pipelines-helm:latest
environment: 'smarthotel-dev'
strategy:
runOnce:
deploy:
steps:
- task: HelmDeploy@0
displayName: Helm upgrade
inputs:
azureSubscriptionEndpoint: $(azureSubscriptionEndpoint)
azureResourceGroup: $(azureResourceGroup)
kubernetesCluster: $(kubernetesCluster)
command: upgrade
chartType: filepath
chartPath: $(Build.ArtifactStagingDirectory)/sampleapp-v0.2.0.tgz
releaseName: azuredevopsdemo
install: true
waitForExecution: false
- swissgrc/azure-pipelines-azurecli:net9 as base image
- Helm
- kubectl
- kubelogin
Tag | Description | Size |
---|---|---|
latest | Latest stable release (from main branch) |
|
unstable | Latest unstable release (from develop branch) |
|
x.y.z | Image for a specific version of Helm |