龙空技术网

java实现自动化部署

食味探险家 42

前言:

今天同学们对“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办公自动化