Add jenkinsfile for pipeline build and dockerfile for build
Signed-off-by: brian <brian@brutex.de>master
parent
602220e07e
commit
6f8c14c0a3
|
@ -36,8 +36,8 @@ dependencies {
|
|||
}
|
||||
}
|
||||
*/
|
||||
if(withCpu()) api project(path: ":cavis-native:cavis-native-lib", configuration: "cpuSupportImplementation")
|
||||
if(withCuda()) api project(path: ":cavis-native:cavis-native-lib", configuration: "cudaSupportImplementation")
|
||||
//if(withCpu()) api project(path: ":cavis-native:cavis-native-lib", configuration: "cpuSupportImplementation")
|
||||
//if(withCuda()) api project(path: ":cavis-native:cavis-native-lib", configuration: "cudaSupportImplementation")
|
||||
//if(withCuda()) api project(path: ":cavis-native:cavis-native-lib", configuration: "cudaSupportCompileClasspath")
|
||||
|
||||
/*
|
||||
|
|
|
@ -69,14 +69,6 @@ plugins {
|
|||
id 'signing'
|
||||
}
|
||||
|
||||
chipList.each{ thisChip ->
|
||||
|
||||
configurations {
|
||||
create("${thisChip}SupportImplementation")
|
||||
findByName("${thisChip}SupportImplementation").setCanBeConsumed(true)
|
||||
}
|
||||
}
|
||||
|
||||
chipList.each {thisChip ->
|
||||
sourceSets.register("${thisChip}Support") {
|
||||
java {
|
||||
|
@ -114,17 +106,9 @@ java {
|
|||
}
|
||||
}
|
||||
|
||||
/*
|
||||
configurations.each(s -> {
|
||||
println "Configurations: " + s.name + " " + s.artifacts.each( x ->
|
||||
{ println x.getFile().getName()})
|
||||
})
|
||||
*/
|
||||
|
||||
dependencies {
|
||||
api platform(project(':cavis-common-platform'))
|
||||
|
||||
|
||||
implementation "org.bytedeco:javacpp"
|
||||
implementation group: "org.bytedeco", name: "javacpp", classifier: "${javacppPlatform}"
|
||||
|
||||
|
@ -422,10 +406,6 @@ chipList.each { thisChip ->
|
|||
thisTask.with spec
|
||||
thisTask.archiveClassifier = "${javacppPlatform}${javacppPlatformExtension}-${thisChip}"
|
||||
}
|
||||
|
||||
//tasks.getByName("${thisChip}SupportJar").dependsOn("javacpp${thisChip.capitalize()}SupportJar")
|
||||
|
||||
|
||||
}
|
||||
|
||||
//Before we can compile the whole java part, we
|
||||
|
@ -469,10 +449,7 @@ javadoc {
|
|||
|
||||
|
||||
|
||||
if(! osdetector.os.startsWith("windows")) {
|
||||
//tasks.getByName("publish") {
|
||||
// enabled = false
|
||||
// }
|
||||
|
||||
tasks.getByName("generatePomFileForMavenJavaPublication") {
|
||||
enabled = true
|
||||
}
|
||||
|
@ -481,12 +458,12 @@ if(! osdetector.os.startsWith("windows")) {
|
|||
}
|
||||
chipList.each { thisChip ->
|
||||
artifacts {
|
||||
archives tasks.getByName("${thisChip}SupportJar")
|
||||
}
|
||||
artifact tasks.getByName("${thisChip}SupportJar")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
chipList.each { thisChip ->
|
||||
publishing {
|
||||
publications {
|
||||
|
|
Loading…
Reference in New Issue