@@ -4,19 +4,18 @@ variables:
44 version : 2.0
55 buildConfiguration : " Release"
66 imageRepository : " emberstack/azure-pipelines-agent"
7- DOCKER_CLI_EXPERIMENTAL : ' enabled'
7+ DOCKER_CLI_EXPERIMENTAL : " enabled"
88
99trigger :
1010 branches :
1111 include :
1212 - " *"
1313 paths :
1414 include :
15- - src/*
16- - azure-pipelines.yaml
15+ - src/*
16+ - azure-pipelines.yaml
1717
1818stages :
19-
2019 - stage : ci
2120 displayName : " CI"
2221 jobs :
@@ -25,40 +24,38 @@ stages:
2524 pool :
2625 vmImage : ubuntu-latest
2726 steps :
28-
2927 - task : DockerInstaller@0
30- displayName : ' Docker install'
28+ displayName : " Docker install"
3129 inputs :
32- dockerVersion : ' 19.03.9'
30+ dockerVersion : " 19.03.9"
3331
3432 - task : Docker@2
3533 displayName : " Docker login"
3634 inputs :
3735 containerRegistry : " Emberstack Docker Hub"
3836 command : login
3937
40-
4138 - script : |
42- mkdir -p artifacts/helm
43- workingDirectory: ' $(Build.ArtifactStagingDirectory)'
44- displayName: ' Create Artifacts directories'
39+ mkdir -p artifacts/helm
40+ workingDirectory: " $(Build.ArtifactStagingDirectory)"
41+ displayName: " Create Artifacts directories"
4542
4643 - task : HelmInstaller@1
4744 inputs :
48- helmVersionToInstall : ' 3.2.4'
45+ helmVersionToInstall : " 3.2.4"
4946 displayName : " Helm install"
5047
5148 - script : |
52- cp README.md src/helm/azure-pipelines-agent/README.md
53- displayName: ' Import README in helm chart'
49+ cp README.md src/helm/azure-pipelines-agent/README.md
50+ displayName: " Import README in helm chart"
5451
5552 - script : |
56- helm package --destination $(Build.ArtifactStagingDirectory)/artifacts/helm --version $(Build.BuildNumber) --app-version $(Build.BuildNumber) src/helm/azure-pipelines-agent
57- displayName: ' Helm Package'
53+ helm package --destination $(Build.ArtifactStagingDirectory)/artifacts/helm --version $(Build.BuildNumber) --app-version $(Build.BuildNumber) src/helm/azure-pipelines-agent
54+ displayName: " Helm Package"
5855
59- - publish : ' $(Build.ArtifactStagingDirectory)/artifacts/helm'
60- artifact : ' helm'
61- displayName : ' Publish helm artifact'
56+ - publish : " $(Build.ArtifactStagingDirectory)/artifacts/helm"
57+ artifact : " helm"
58+ displayName : " Publish helm artifact"
6259
6360 - script : |
6461 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
@@ -78,7 +75,7 @@ stages:
7875
7976 - stage : cd
8077 displayName : " CD"
81- dependsOn : ' ci '
78+ dependsOn : " ci "
8279 condition : and(succeeded(), in(variables['Build.Reason'], 'IndividualCI', 'Manual'), in(variables['Build.SourceBranchName'], 'master'))
8380 jobs :
8481 - job : release
@@ -88,17 +85,16 @@ stages:
8885 variables :
8986 - group : " OpenSource.GitHub"
9087 steps :
91-
9288 - checkout : none
9389
9490 - download : current
95- artifact : ' helm'
96- displayName : " Download helm artifact"
91+ artifact : " helm"
92+ displayName : " Download helm artifact"
9793
9894 - task : DockerInstaller@0
99- displayName : ' Docker install'
95+ displayName : " Docker install"
10096 inputs :
101- dockerVersion : ' 19.03.9'
97+ dockerVersion : " 19.03.9"
10298
10399 - task : Docker@2
104100 displayName : " Docker login"
@@ -108,7 +104,7 @@ stages:
108104
109105 - task : HelmInstaller@1
110106 inputs :
111- helmVersionToInstall : ' 3.1.1'
107+ helmVersionToInstall : " 3.1.1"
112108 displayName : " Helm install"
113109
114110 - script : |
@@ -127,33 +123,32 @@ stages:
127123 docker push $(imageRepository):$(Build.BuildNumber)-amd64
128124 docker push $(imageRepository):$(Build.BuildNumber)-arm
129125 docker push $(imageRepository):$(Build.BuildNumber)-arm64
130- displayName: ' Build and push multi-arch Docker image'
126+ displayName: " Build and push multi-arch Docker image"
131127
132128 - script : |
133129 git config --global user.email "$(emberstack-agent-email)"
134130 git config --global user.name "$(emberstack-agent-name)"
135131 git clone https://$(emberstack-agent-username):$(emberstack-agent-pat)@github.com/emberstack/helm-charts.git
136-
132+
137133 mkdir -p helm-charts/charts
138134 cp $(Pipeline.Workspace)/helm/azure-pipelines-agent-$(Build.BuildNumber).tgz helm-charts/charts
139-
135+
140136 cd helm-charts
141137 rm index.yaml
142138 helm repo index ./
143139 git add .
144140 git status
145141 git commit -m "Added azure-pipelines-agent-$(Build.BuildNumber).tgz"
146142 git push
147- displayName: ' Create chart release'
143+ displayName: " Create chart release"
148144
149145 - task : GitHubRelease@1
150- displayName : ' Create GitHub release'
146+ displayName : " Create GitHub release"
151147 inputs :
152148 gitHubConnection : GitHub
153- repositoryName : ' EmberStack/docker-azure-pipelines-agent'
149+ repositoryName : " EmberStack/docker-azure-pipelines-agent"
154150 tagSource : userSpecifiedTag
155- tag : ' v$(Build.BuildNumber)'
156- title : ' Release v$(Build.BuildNumber)'
151+ tag : " v$(Build.BuildNumber)"
152+ title : " Release v$(Build.BuildNumber)"
157153 releaseNotesSource : inline
158- releaseNotes : ' The release process is automated.'
159-
154+ releaseNotes : " The release process is automated."
0 commit comments