Skip to content

Commit e5c94e2

Browse files
committed
Organized pipelines to be in line with the other Java Sdk libraries
1 parent d6eaf16 commit e5c94e2

File tree

5 files changed

+81
-0
lines changed

5 files changed

+81
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
trigger:
2+
branches:
3+
include:
4+
- dev
5+
- main
6+
7+
pr: none
8+
9+
pool:
10+
vmImage: ubuntu-latest
11+
12+
steps:
13+
- template: templates/secure-files.yml
14+
- template: templates/build-and-coverage.yml
15+
- template: templates/publish-artifacts.yml
16+
- template: templates/alert-failure.yml
17+
18+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
steps:
2+
- task: O365PostMessageRelease@0
3+
inputs:
4+
addressType: 'serviceEndpoint'
5+
messageType: 'message'
6+
title: '$(Build.DefinitionName) failure notification'
7+
text: 'This pipeline has failed. View the build details for further information. This is a blocking failure.'
8+
includeLink: true
9+
linkText: 'View Release Detail'
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
steps:
2+
- task: Gradle@2
3+
inputs:
4+
gradleWrapperFile: 'gradlew'
5+
tasks: 'build'
6+
publishJUnitResults: true
7+
testResultsFiles: '**/TEST-*.xml'
8+
javaHomeOption: 'JDKVersion'
9+
sonarQubeRunAnalysis: false
10+
11+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
steps:
2+
- task: CopyFiles@2
3+
inputs:
4+
SourceFolder: '$(system.defaultworkingdirectory)'
5+
Contents: |
6+
**/libs/*
7+
build/generated-pom.xml
8+
build/generated-pom.xml.asc
9+
build.gradle
10+
gradlew
11+
gradlew.bat
12+
settings.gradle
13+
gradle.properties
14+
**/gradle/**
15+
Scripts/getLatestVersion.ps1
16+
TargetFolder: '$(build.artifactstagingdirectory)/'
17+
18+
- task: PublishBuildArtifacts@1
19+
inputs:
20+
PathtoPublish: '$(build.artifactstagingdirectory)'
21+
ArtifactName: 'drop'
22+
publishLocation: 'Container'
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
steps:
2+
- task: DownloadSecureFile@1
3+
inputs:
4+
secureFile: 'local.properties'
5+
retryCount: '5'
6+
7+
- task: DownloadSecureFile@1
8+
inputs:
9+
secureFile: 'secring.gpg'
10+
retryCount: '5'
11+
12+
- task: DownloadSecureFile@1
13+
inputs:
14+
secureFile: 'secring.gpg.lock'
15+
retryCount: '5'
16+
17+
- task: CopyFiles@2
18+
inputs:
19+
SourceFolder: '$(Agent.TempDirectory)'
20+
Contents: '**'
21+
TargetFolder: '$(system.defaultworkingdirectory)'

0 commit comments

Comments
 (0)