下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
/** * @author petert * @since V1.0 * To save all logs into file if status is not success */ def basedir = "D:\\testreport\\report_ci\\" def result = manager.build.result def build_number = manager.build.number def env = manager.build.getEnvironment(manager.listener) def build_url = env['BUILD_URL'] def build_branch = env['SVN_BRANCH'] def host = env['NODE_NAME'] def svn_rev = env['SVN_REVISION'] def tag = env['BUILD_TAG'] def directory = basedir + tag + result def dir = new File(directory) if (!dir.exists()){ dir.mkdirs() } def file2 = new File(dir,'result.log') if(manager.build.getResult().equals(hudson.model.Result.SUCCESS)){ file2.write("BUILD SUCCESSFUL","UTF-8") } else{ def log = manager.build.getLog() file2.write(log,'utf-8') }
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。