Я использую Nexus Artifact Загрузите в jenkins конвейер для загрузки артефактов в Nexus, в конвейере я использую этот код для развертывания, он отлично работает для развертывания одного артефакта. но как я могу развернуть артефакты кратных:Как развернуть несколько артефактов в nexus?
Stage 'Nexus Deploy'
nexusArtifactUploader
artifactId: 'com.example.project',
file: 'server/jetty-project/target/jetty-project-0.0.1-SNAPSHOT.war',
groupId: 'test-javaproject',
type:'war',
nexusPassword: 'admin123',
nexusUrl: 'XX.XX.XX.XX:8080/nexus',
nexusUser: 'admin',
nexusVersion: 'nexus3',
protocol: 'http',
repository: 'maven-snapshots',
version: '0.0.1-SNAPSHOT'
в документе он говорит, что можно развернуть несколько артефактов, как этого
freeStyleJob('NexusArtifactUploaderJob') {
steps {
nexusArtifactUploader {
nexusVersion('nexus2')
protocol('http')
nexusUrl('localhost:8080/nexus')
groupId('sp.sd')
version('2.4')
repository('NexusArtifactUploader')
credentialsId('44620c50-1589-4617-a677-7563985e46e1')
artifact {
artifactId('nexus-artifact-uploader')
type('jar')
classifier('debug')
file('nexus-artifact-uploader.jar')
}
artifact {
artifactId('nexus-artifact-uploader')
type('hpi')
classifier('debug')
file('nexus-artifact-uploader.hpi')
}
}
}
}
Но я задаюсь вопросом, как сделать это в jenkinsfile ??