Ich möchte ähnliche Stufen Jenkins Pipeline hinzuzufügen, so etwas wie:jenkins groovy mit Schleife
pipeline {
stage('Publish archives to Artifactory - common') {
steps {
dir('android/build/artifacts_output/common') {
script {
def server = Artifactory.server 'artifactory'
def uploadSpec = """{
"files": [
{
"pattern": "*.*",
"target": "my-repo/1.0.0/common"
}
]
}"""
server.upload(uploadSpec)
}
}
}
}
stage('Publish archives to Artifactory - core') {
steps {
dir('android/core') {
script {
def server = Artifactory.server 'artifactory'
def uploadSpec = """{
"files": [
{
"pattern": "*.*",
"target": "my-repo/1.0.0/core"
}
]
}"""
server.upload(uploadSpec)
}
}
}
}
}
Ich brauche ein paar weitere Stufen, wie dies für verschiedene Module hinzuzufügen. Gibt es einen besseren Weg, es zu tun, wie Stufen mit Loop hinzuzufügen, anstatt diesen Code viele Male zu kopieren?
Dieser Ausschnitt ist in Groovy geschrieben. Ich bin nicht vertraut genug mit der Syntax von Groovy ...
EDIT
Auch dies wäre similar question
Vielen Dank! Alles, was ich brauche, ist, die Stufen in 'Knoten' zu setzen, und sie werden zur Pipeline hinzugefügt? – ElyashivLavi