前言:
今天同学们对“java办公自动化”可能比较关注,兄弟们都需要了解一些“java办公自动化”的相关知识。那么小编同时在网络上网罗了一些关于“java办公自动化””的相关文章,希望我们能喜欢,我们快快来了解一下吧!欢迎大家转发,评论,点赞java实现自动化发布平台核心代码1.搭建jenkins环境 (1)jenkins官网下载jenkins.war包 (2)将该war包放入到tomcat的webapp的目录下(前提条件需要配置tomcat的环境,详情请自行百度) (3)启动tomcat(在tomcat的bin目录下执行"./start.sh")脚本,等待tomcat启动成功 (4)访问jenkins地址如::端口/即可访问 如下图: 后续配置就不说了,有兴趣的可以搜索各大引擎网站,自行配置2.jenkins配置完成后,即可实现java驱动自动化发布 核心代码如下: JenkinsServer jenkins=new JenkinsServer(new URI("jenkins的访问地址"), "jenkins用户名", "jenkins的密码."); if(jenkins.isRunning()){ //判断jenkins是否启动 //获取该jenkins中所有的job Map<String,Job> map =jenkins.getJobs(); //无参数构建使用 map.get("job名称").build(); //有参构建 Map<String,String> maps=new HashMap<String,String>(); maps.put("变量名称", "参数值"); map .get("job名称").build(maps); //获取构建结果 String consoleOutputText=jenkins.getJob("telesale_admin_BE_MIT").getLastBuild().details().getConsoleOutputText(); //跟进结果判断是否构建成功 String consoleOutputTexts= consoleOutputText.substring(0, consoleOutputText.length()-2); //因为获取到jenkins中最后一行有换行所以需要length-2去掉换行 //判断成功或者失败 if(consoleOutputTexts.endWith("Finished: SUCCESS")){ System.out.println("本次构建成功"); }else{ System.out.println("本次构建失败"); } }else{ System.out.println("jenkins未启动,请联系相关负责人启动jenkins"); }
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java办公自动化