@@ -11,11 +11,6 @@ trigger:
1111 include :
1212 - main
1313
14- parameters :
15- - name : previewBranch
16- type : string
17- default : " refs/heads/main"
18-
1914resources :
2015 repositories :
2116 - repository : 1ESPipelineTemplates
@@ -112,84 +107,9 @@ extends:
112107 targetPath : " $(PACKAGE_PATH)"
113108
114109 - stage : deploy
115- condition : and(or( contains(variables['build.sourceBranch'], 'refs/tags/v'), eq(variables['build.sourceBranch'], '${{ parameters.previewBranch }}') ), succeeded())
110+ condition : and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded())
116111 dependsOn : build
117112 jobs :
118- - deployment : deploy_github
119- condition : and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded())
120- pool :
121- name : Azure-Pipelines-1ESPT-ExDShared
122- os : linux
123- image : ubuntu-latest
124- templateContext :
125- type : releaseJob
126- isProduction : true
127- inputs :
128- - input : pipelineArtifact
129- artifactName : jars
130- targetPath : " $(Pipeline.Workspace)"
131- environment : kiota-github-releases
132- strategy :
133- runOnce :
134- deploy :
135- steps :
136- - pwsh : |
137- $zips = Get-ChildItem -Path "$(Pipeline.Workspace)" -Filter "*.jar"
138- $zip = $zips | Select-Object -First 1
139- $zipName = $zip.Name
140- if ($zipName -match "\d+.\d+.\d+")
141- {
142- $version = $matches[0]
143- echo "Current version is $version"
144- echo "##vso[task.setvariable variable=artifactVersion;]$version"
145- }
146- else
147- {
148- Write-Error "No valid version found in jar file name."
149- exit 1
150- }
151-
152- - task : GitHubRelease@1
153- inputs :
154- gitHubConnection : " microsoftkiota"
155- tagSource : userSpecifiedTag
156- tag : " v$(artifactVersion)"
157- title : " v$(artifactVersion)"
158- assets : |
159- $(Pipeline.Workspace)/**/*.jar
160- $(Pipeline.Workspace)/**/*.jar.md5
161- $(Pipeline.Workspace)/**/*.jar.sha1
162- $(Pipeline.Workspace)/**/*.jar.sha256
163- $(Pipeline.Workspace)/**/*.jar.sha512
164- $(Pipeline.Workspace)/**/*.jar.asc
165- $(Pipeline.Workspace)/**/*.jar.asc.md5
166- $(Pipeline.Workspace)/**/*.jar.asc.sha1
167- $(Pipeline.Workspace)/**/*.jar.asc.sha256
168- $(Pipeline.Workspace)/**/*.jar.asc.sha512
169- $(Pipeline.Workspace)/**/*.pom
170- $(Pipeline.Workspace)/**/*.pom.md5
171- $(Pipeline.Workspace)/**/*.pom.sha1
172- $(Pipeline.Workspace)/**/*.pom.sha256
173- $(Pipeline.Workspace)/**/*.pom.sha512
174- $(Pipeline.Workspace)/**/*.pom.asc
175- $(Pipeline.Workspace)/**/*.pom.asc.md5
176- $(Pipeline.Workspace)/**/*.pom.asc.sha1
177- $(Pipeline.Workspace)/**/*.pom.asc.sha256
178- $(Pipeline.Workspace)/**/*.pom.asc.sha512
179- $(Pipeline.Workspace)/**/*.module
180- $(Pipeline.Workspace)/**/*.module.md5
181- $(Pipeline.Workspace)/**/*.module.sha1
182- $(Pipeline.Workspace)/**/*.module.sha256
183- $(Pipeline.Workspace)/**/*.module.sha512
184- $(Pipeline.Workspace)/**/*.module.asc
185- $(Pipeline.Workspace)/**/*.module.asc.md5
186- $(Pipeline.Workspace)/**/*.module.asc.sha1
187- $(Pipeline.Workspace)/**/*.module.asc.sha256
188- $(Pipeline.Workspace)/**/*.module.asc.sha512
189-
190- addChangeLog : false
191- action : edit
192-
193113 - deployment : deploy_maven
194114 # snapshots are not supported by ESRP release for now, but they are planning to add support. When it happens, simply remove the condition
195115 condition : and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded())
0 commit comments