@@ -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