jenkins自动化部署

https://www.liaoxuefeng.com/article/1083282007018592

1、下载jenkins.war

2、执行java -jar F:\jekins\Jenkins.war
3 访问 http://localhost:8080/

插件下载不成功时
原来的插件下载地址(plugin manager   advanced)
http://mirror.xmission.com/jenkins/updates/update-center.json 
改成 http://mirror.esuni.jp/jenkins/updates/update-center.json

构建maven项目,找不到构建maven项目入口时 找到插件管理  

搜maven插件安装

 

 

构建项目时 如果需要替换配置文件 参考

https://blog.csdn.net/hou_ge/article/details/103584488

构建项目时找到   Execute Windows batch command

1、备份一个测试环境需要的数据库配置文件
  我们在D:\test目录下,存储了一个application.yml配置文件,这个文件就是测试环境需要的配置文件(实际上,可以考虑把数据库配置文件单独出来一个jdbc配置文件)。

2、在构建项目,增加替换文件配置
  为了实现该操作,就在进行构建项目前,增加一个步骤“Execute Windows batch command”,然后在这个步骤中,增加复制文件的命令:

copy /Y d:\test\application.yml C:\Users\Administrator\.jenkins\workspace\test\src\main\resources
1
  copy命令就是复制文件到指定目录的操作,其中/Y表示如果存在同名文件直接覆盖,d:\test\application.yml是需要复制的文件,C:\Users\Administrator.jenkins\workspace\test\src\main\resources是需要复制到的文件目录。该命令需要根据实际的操作系统、和备份配置文件的目录进行,因为这次验证是在windows环境下进行,所以使用的是windows环境的命令。

 

 

 

 

部署到tomcat去

找不到就去下载插件

 

 

如果jenkins部署tomcat失败时解决方案

  1. 添加tomcat管理用户,编辑cong/tomcat-users.xml并且配置四个角色:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>

  <user username="Chenlu" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

2.为避免重新部署时失败,修改 conf\context.xml文件 修改开头的

<Context>

<Context antiResourceLocking="true" >

即可。

 

 

 

 

 

如果项目依赖的是本地仓库的包 则

https://www.cnblogs.com/yy-cola/p/9664598.html

clean install -Dmaven.repo.local=F:\\maven\repository -Dmaven.test.skip=true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小池先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值