jenkins发布站点

最近在使用jenkins发布站点的时候出现了慢的问题,一次发布需要发布N个站点到多个服务器上面。jenkins发布我自己在实战中对其进行了阶段划分:

1、拉取代码到发布器:是更新是拉取还是全部拉取,全部拉取时间会很慢,如果你拉取很多无效代码会占用很长时间,如果跨网段拉取也会时间很长,最让人受不了的是通过SVN多分枝开发的话,拉取代码的速度会让人更受不了。最后解决方案是将代码放到git服务器上,采用更新的方式拉取。

2、编译代码代码进行前后端代码打包:使用命令行编译代码,开发程序员原来使用的是手动编译,我下载了MSBUILD插件,通过命令行进行编译。编译完成之后需要将需要的文件进行拷贝,这个时候需要你熟悉命令行进行拷贝拼接,然后需要一一核对文件上是否跟手动打包出的东西是不是完全一样。

3、传输代码到各个服务器:如果文件小直接传输就可以。我现在的项目就比较大,然后我使用压缩包将文件进行压缩,然后使用ssh进行传输。遇到了发布慢的问题,这个问题主要是因为从一个网络发布到另一个网络的电脑上,传输慢的问题,这个主要采用在传输之前进行压缩文件,使用ssh进行传输,传输完之后再进行解压过程。

4、停止IIS站点,解压拷贝文件,重启IIS站点。

以上是我在解决公司内部发布jenkins的解决方案。当然里面有很多细节性质的问题,没有进行描述,如果自己也在使用jenkins进行发布,我在搭建过程中遇到了很多问题无法一一解释,大家遇到问题可以一起学习。 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

18妹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值