IIS 自动化发布工具实现【一】
2024-08-27 03:17:14
【持续更新中啦】
过去一年,有在尝试做.net 这块的开发运维工作。基于现在的开发场景,写了一套差异发布工具。后面用python重写了一套,现学现卖。
主要功能:
差异打包、自动发布、自动回滚
实现架构:
1.Manager 部暑在本地负责编译代码的工作站。负责获取git的签入记录,按记录获取差异文件列表进行打包,然后上传到远程vps的管理中心。
2.Server 部署到远程vps ,是发布更新的管理中心。负责接收更新包,分发到应用服务器,回滚更新。支持多重部署,比如隔离的线上开发环境,预生产环境,生产环境。
3.machine 远程的应用vps的代理端,负责下载更新包,备份文件,更新iis站点。
下一篇:
最新文章
- 利用DelegatingHandler实现Web Api 的Api key校验
- jq checkbox 的全选并ajax传参
- HTTP错误大全 404 200 501 502 505
- OC基础--简介
- iOS获取设备信息
- (转)原始图像数据和PDF中的图像数据
- SharePoint 2010 Ribbon的实现
- JMS消息类型模型
- Merge OUTPUT 高级用法综合写的一个MergeTab的存储过程
- protobuf 中的嵌套消息的使用
- Chapter 11 迪米特法则
- NodeMCU入门(5):Docker Image 构建固件,开启SmartConfig
- codefoces384A-Mafia心得
- 实验效果展示(会声会影+FSCapture)
- [ 随手记 4 ]C/C++ 模板(Template)使用/重载区别
- POJ2385--Apple Catching(动态规划)
- 软工团队(hello world)组员介绍
- OVS流表table之间的跳转
- Kettle命令行使用说明
- 基于Echarts的中国地图数据展示
热门文章
- windows xp能连上网但是不能上网的解决办法
- FreeRTOS 时间片,外部中断,任务优先级的一个疑问
- 08点睛Spring MVC4.1-Spring MVC的配置(含自定义HttpMessageConverter)
- INTEL 7代CPU I5 7500 集显HD630 WIN7 64位
- mycat搭建环境
- centos umount 卸载出错
- [BJOI2019] 奥术神杖 [取log+AC自动机+dp]
- JS 多数组中取最大数组,分组
- LeetCode 414. 第三大的数(Third Maximum Number) 3
- 030 Android 第三方开源下拉框:NiceSpinner的使用+自定义Button样式+shape绘制控件背景图+图片选择器(selector)