2 Star 9 Fork 3

慕容小草 / acp-admin-cloud

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
application.gradle 2.06 KB
一键复制 编辑 原始数据 按行查看 历史
apply plugin: "org.springframework.boot"
apply plugin: "io.spring.dependency-management"
dependencyManagement {
imports {
mavenBom("io.gitee.zhangbinhub.acp:acp-dependency:$versions.acp")
}
}
bootJar {
duplicatesStrategy DuplicatesStrategy.INCLUDE
manifest {
attributes('Implementation-Vendor': "${project.group}", 'Implementation-Title': "${project.name}", 'Implementation-Version': "${project.version}", 'Build-By': "Gradle ${projectProperties.getProperty('gradleVersion')}", 'Jvm-Version': "${projectProperties.getProperty('javaVersion')}", 'Kotlin-Version': "$versions.kotlin", 'Spring-Boot-Version': "$versions.springBoot")
}
}
springBoot {
buildInfo()
}
tasks.register('buildImage', Exec) {
dependsOn(release)
doFirst {
println("Begin building image: ${projectProperties.getProperty('imagePushUrl')}/${project.name}:${project.version} whith appJar ${project.name}-${project.version}.jar ...")
}
workingDir projectDir
commandLine "docker", "build", "-t",
"${projectProperties.getProperty('imagePushUrl')}/${project.name}:${project.version}",
"--force-rm", "--build-arg", "appJar=${project.name}-${project.version}.jar",
"."
doLast {
mkdir("$rootDir${File.separator}release${File.separator}images")
exec {
workingDir projectDir
commandLine "docker", "save", "-o",
"$rootDir${File.separator}release${File.separator}images${File.separator}${project.name}_${project.version}.tar",
"${projectProperties.getProperty('imagePushUrl')}/${project.name}:${project.version}"
}
println("Save image [${projectProperties.getProperty('imagePushUrl')}/${project.name}:${project.version}] to $rootDir${File.separator}release${File.separator}images${File.separator}${project.name}_${project.version}.tar")
}
}
tasks.register('pushImage', Exec) {
dependsOn(buildImage)
workingDir projectDir
commandLine "docker", "push", "${projectProperties.getProperty('imagePushUrl')}/${project.name}:${project.version}"
}
Kotlin
1
https://gitee.com/zhangbinhub/acp-admin-cloud.git
git@gitee.com:zhangbinhub/acp-admin-cloud.git
zhangbinhub
acp-admin-cloud
acp-admin-cloud
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891