forked from mulesoft/mule
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJenkinsfile
16 lines (14 loc) · 1.07 KB
/
Jenkinsfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def UPSTREAM_PROJECTS_LIST = [ "Mule-runtime/metadata-model-api/master",
"Mule-runtime/mule-api/master",
"Mule-runtime/mule-extensions-api/master",
"Mule-runtime/mule-artifact-ast/master",
"Mule-runtime/data-weave/master",
"Mule-runtime/mule-maven-client/master" ]
Map pipelineParams = [ "upstreamProjects" : UPSTREAM_PROJECTS_LIST.join(','),
// Comment public setting to get oldMuleArtifact 4.2.1 from private repo till we move them to the public Repo
// Uncomment it after they are copied
// "mavenSettingsXmlId" : "mule-runtime-maven-settings-MuleSettings",
"mavenAdditionalArgs" : "-Djava.net.preferIPv4Stack=true",
"mavenCompileGoal" : "clean install -U -DskipTests -DskipITs -Dinvoker.skip=true -Darchetype.test.skip -Dmaven.javadoc.skip",
"projectType" : "Runtime" ]
runtimeBuild(pipelineParams)