Jenkins部署开发环境

【前言】

现在打字练习的项目只有生产环境,所有的改动都在生产环境上进行,这明显是不合理的,所以就得部署一套开发环境。

【过程】

为什么要用Jenkins部署呢?因为Jenkins是自动构建的,只要提交代码之后就可以自动构建了。就没有后端部署war/jar包,前端再怎么样了,前后端代码都可以直接拉取。

1.后端部署(传统方式)

1)不同的环境是放置在不同的Tomcat上的,所以只需要重新配置一下Tomcat,把打好的war包放置在指定位置的webapps下面就可以了。我这里放置的路径是

打包命令:mvn package

Jenkins方式是通过命令自动生成war包并解压。通过Jenkins的配置可以实现

 Transfer Set
  Source files  typing-web/target/*.war          //从部署Jenkins的服务器上找到相应的war包
  Remove prefix  typing-web/target               //删除前缀
  Remote directory tomcat-typing-prod-8080       //Tomcat放置的路径
  Exec command        

2)修改配置文件

找到指定的位置

执行命令 vim server.xml,需要更改三个端口号

修改完之后保存并退出。wq

3)查看tomcat的状态  ps -ef |grep tomcat

4)启动tomcat startup.sh

这样后端就部署好了,接下来就是Jenkins的配置了。

其他的配置都是很容易明白的。

2.前端部署

1)执行打包命令 ng build --output-path=dev --base-href ./

2)修改Nginx配置文件。

3)重启Nginx nginx -s reload

这样前端也就部署好了,接下来就是Jenkins的配置了。前端的配置还是比较简单的,如果有不懂的可以自己去查查。

【感受】

很多细节比如怎么Jenkins怎么新建一个job啊,这些东西网上一查就有,以前只是部署过前端接触过前端的Jenkins的配置,这次部署了一下后端,感觉是大同小异的,也是先在本地部署一下,然后放一个war包然后更改端口号查看状态重启保存。

【结论】

变是永远不变的。

 

评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值