【发布时间】:2022-06-22 17:45:34
【问题描述】:
我想查看在管道中运行时应用程序启动活动配置文件、服务器端口等的 gradle bootrun 任务日志。下面是我的 build.gradle 任务
task bootRunStartIt {
doFirst {
println("Starting application it profile")
ext.process = new ProcessBuilder().directory(projectDir)
.command("./gradlew", "bootRun", "--args='--spring.profiles.active=it")
.start()
}
}
当我在 gradlew bootRun --args="--spring.profiles.active=it" 本地 windows 机器上运行时,我可以看到日志。然而在詹金斯只是这个
> Task :bootRunStartIt
Starting application it profile
唯一的区别是bootRunStartIt 任务从其他带有dependOn 的任务调用,如下所示
task healthCheck(dependsOn: bootRunStartIt) {
doFirst {
.....
【问题讨论】:
标签: spring-boot jenkins gradle