Skip to content

Commit 063aef3

Browse files
eyalbe4eyalbe4
eyalbe4
authored and
eyalbe4
committed
Artifactory examples.
1 parent 84a85db commit 063aef3

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

pipeline-examples/artifactory-generic-upload-download/artifactoryGenericUploadDownload.groovy

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ node {
44
// Get Artifactory server instance, defined in the Artifactory Plugin administration page.
55
def server = Artifactory.server "SERVER_ID"
66

7+
// Read the upload spec and upload files to Artifactory.
8+
def downloadSpec =
9+
'''{
10+
"files": [
11+
{
12+
"pattern": "libs-snapshot-local/*.zip",
13+
"target": "dependencies/,
14+
"props": "p1=v1;p2=v2"
15+
}
16+
]
17+
}'''
18+
19+
def buildInfo1 = server.download spec: downloadSpec
20+
721
// Read the upload spec which was downloaded from github.
822
def uploadSpec =
923
'''{
@@ -21,21 +35,7 @@ node {
2135
}'''
2236

2337
// Upload to Artifactory.
24-
def buildInfo1 = server.upload spec: uploadSpec
25-
26-
// Read the upload spec and upload files to Artifactory.
27-
def downloadSpec =
28-
'''{
29-
"files": [
30-
{
31-
"pattern": "libs-snapshot-local/*.zip",
32-
"target": "dependencies/,
33-
"props": "p1=v1;p2=v2"
34-
}
35-
]
36-
}'''
37-
38-
def buildInfo2 = server.download spec: downloadSpec
38+
def buildInfo2 = server.upload spec: uploadSpec
3939

4040
// Merge the upload and download build-info objects.
4141
buildInfo1.append buildInfo2

pipeline-examples/artifactory-gradle-build/artifactoryGradleBuild.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ node {
1414
rtGradle.deployer repo:'ext-release-local', server: server
1515
rtGradle.resolver repo:'remote-repos', server: server
1616

17-
stage 'Exec Gradle'
17+
stage 'Gradle build'
1818
def buildInfo = rtGradle.run rootDir: "gradle-examples/4/gradle-example-ci-server/", buildFile: 'build.gradle', tasks: 'clean artifactoryPublish'
1919

2020
stage 'Publish build info'

pipeline-examples/artifactory-maven-build/artifactoryMavenBuild.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ node {
1414
rtMaven.deployer releaseRepo:'libs-release-local', snapshotRepo:'libs-snapshot-local', server: server
1515
rtMaven.resolver releaseRepo:'libs-release', snapshotRepo:'libs-snapshot', server: server
1616

17-
stage 'Exec Maven'
17+
stage 'Maven build'
1818
def buildInfo = rtMaven.run pom: 'maven-example/pom.xml', goals: 'clean install'
1919

2020
stage 'Publish build info'

0 commit comments

Comments
 (0)