windows搭建自动构建jenkins+github+mavn

    xiaoxiao2023-09-02  158

    安装说明

    因为在虚拟机centos 7上面装jenkins太卡了,只能在windows上面装jenkins演示操作,道理都是一样的,这里以windows系统说明。

    jenkins大概作用说明

    需要下载或者安装软件

    java环境gitmavenjenkinsgithub仓库项目地址:git@github.com:dengjili/simple-service-webapp.git

    除了jenkins以外,请自行安装,这里只说明部分jenkins配置

    部分jenkins说明

    下载jenkins.war包,启动指定端口9000,命令如下 java -jar jenkins.war --httpPort=9000 配置好登录账号以后,需要添加插件Maven Integration plugin

    全局工具配置,配置java jdk、git、github账号、maven

    新建一个job任务simple-service-webapp

    关联github项目

    maven构建命令

    项目的打包文件的拷贝脚本,这个脚本是定制化的,必须要自己写,我这里写的选的是windows批处理命令

    自定义脚本

    @echo off c: cd C:\tools\apache-tomcat-6.0.48\webapps if exist "C:\tools\apache-tomcat-6.0.48\webapps\simple-service-webapp.war" del "C:\tools\apache-tomcat-6.0.48\webapps\simple-service-webapp.war" copy "C:\Users\it\.jenkins\workspace\simple-service-webapp\target\simple-service-webapp.war" "C:\tools\apache-tomcat-6.0.48\webapps\simple-service-webapp.war" if exist "C:\Users\it\.jenkins\workspace\simple-service-webapp\target\simple-service-webapp\" rd /s /q "C:\Users\it\.jenkins\workspace\simple-service-webapp\target\simple-service-webapp\" cd "C:\tools\apache-tomcat-6.0.48\bin\" start cmd.exe /c startup.bat 构建项目,

    查看控制台输出

    构建成功 启动tomcat成功,如果jenkins启动失败请核查原因,windows可能会自动关闭cmd窗口,请在自定startup.bat即可

    项目验证

    验证一

    验证二

    验证通过

    最新回复(0)