jenkins根据prod,dev,test构建svn代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins根据prod,dev,test构建svn代码相关的知识,希望对你有一定的参考价值。
jenkins 怎么搭建就不细说了
我这里用到
jenkins:2.165
jdk:1.8
maven:3.5.4
tomcat:8.0
我这里用的svn 本地没有配置的 怕出错的话就yum一个 反正拉远程仓库svn的代码
ps:把jenkins.war放入webapps后,可以直接把tomcat运行后生成的jenkins目录,改为ROOT,然后webapps下清空(清不清空无所谓反正把jenkins.war干掉就好)访问时就不需ip+端口/jenkins这样访问了 直接ip+端口即可。
进入jenkins
先去下载一些需要的插件具体的我就不说了。(度娘)
再去全局工具中配置好本地maven,jdk的位置
- 然后到系统配置 publish over ssh这里
-
ps:这里配不配其实无所谓 只要jenkins的机器和服务器传了公钥去构建的地方配置就好!!!
- 接下来去 “凭据”里点击“系统”再点击“全局凭据”里的“添加凭据” 输入svn的账户密码保存即可!
现在就可以新建任务了
-
我这里是svn 地址一定要写到有pom文件的位置,再选择凭据
- 如果要构建各个环境配置文件不同的可以在这里设置
- (ps:-P指定去构建test环境下的文件)
接着往下走
- 这里是构建后执行的shell命令
嗯~就是这样自己消化一下吧
以上是关于jenkins根据prod,dev,test构建svn代码的主要内容,如果未能解决你的问题,请参考以下文章
使用 CI/Hudson 支持为多个环境 [prod、test、dev] 生成工件的 Maven 最佳实践?
jenkins:Send files or execute commands over SSH使用方式【原创】
springboot配置文件application-dev.properties,application-prod.properties,application-test.properties(代码片