小编Ser*_*ure的帖子

使用Groovy脚本从Jenkins中的Workspace读取文件

我想添加一个使用Groovy插件的Build步骤来读取文件并根据文件内容触发构建失败.

如何在groovy插件中注入工作区文件路径?

myFileDirectory = // Get workspace filepath here ???
myFileName = "output.log"
myFile = new File(myFileDirectory + myFileName)

lastLine = myFile.readLines().get(myFile.readLines().size().toInteger() - 1)
if (lastLine ==~ /.Fatal Error.*/ ){
    println "Fatal error found"
    System.exit(1)
} else{
   println "nothing to see here"
}
Run Code Online (Sandbox Code Playgroud)

groovy jenkins

27
推荐指数
5
解决办法
10万
查看次数

从databasechangelog读取Liquibase需要很长时间

有没有办法加快liquibase回滚和更新操作的maven任务?

我现在在db中有大约280个变更集,当我进行更新时,需要很长时间才能从databasechangelog中读取.

我正在使用liquibase 2和许多sql格式的文件用于变更集.谢谢

编辑:在执行时添加更具体的时间范围

INFO 11/16/12 10:46 AM:liquibase: Reading from databasechangelog
INFO 11/16/12 10:54 AM:liquibase: Successfully released change log lock
Run Code Online (Sandbox Code Playgroud)

在这个例子中,它在MBP上本地运行(核心i7与8 gig ram)

liquibase maven

5
推荐指数
1
解决办法
3733
查看次数

1
推荐指数
1
解决办法
3747
查看次数

标签 统计

groovy ×1

java ×1

jenkins ×1

liquibase ×1

maven ×1

spring ×1

spring-cloud ×1