我想添加一个使用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) 有没有办法加快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)