Jenkins+svn实现自动化部署
设置安全配置maven及jdk安装插件Deploy to container创建任务填写名字选择第一个指定svn的账户密码构建之前的设置的maven以及maven命令保存以后立即构建构建配置tomcat(项目部署的tomcat)/home/tomcat/apa...
·
设置安全

配置maven及jdk




安装插件Deploy to container


创建任务

填写名字选择第一个

指定svn的账户密码


构建

之前的设置的maven以及maven命令

保存以后立即构建




构建

配置tomcat(项目部署的tomcat)
/home/tomcat/apache-tomcat-8.5.53/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat_user" password="123456"
roles="manager-gui,manager-script,manager-jmx,manager-status" />

注释掉访问权限
/home/tomcat/apache-tomcat-8.5.53/webapps/manager/META-INF/context.xml



构建触发器

http://192.168.148.130:8080/jenkins/job/test_jenkins/build?token=xcc(触发url)
修改svn的post-commit 来调用这个url

在提交代码后,就会自动部署了。
示例:
提交此段代码

jenkins界面出现构建任务

查看构建日志

构建成功

访问项目,代码已经发送变化

大家有疑问可以添加qq群:789318548, 也可以关注今日头条《老徐聊技术》我会解答。
更多推荐




所有评论(0)