码迷,mamicode.com
首页 >  
搜索关键字:自动发布    ( 189个结果
Django实现自动发布(4配置文件管理)
新部署一个服务时,除了服务本身,还有它启动依赖的配置文件也要一并发布到目标主机。配置文件从哪里来?如何发送到目标主机?修改后如何同步? 我们可以在页面提供上传或新增功能,为每个服务保存一份默认的配置文件包,新部署时将此包的内容写入etcd,由主机上的守护进程去同步,后续的修改也只是更新etcd里的内 ...
分类:其他好文   时间:2019-12-28 19:22:24    阅读次数:75
Django实现自动发布(3发布-升级和回退)
发布实际上就是将服务的某个版本和一台主机关联,我用一张表(MicroServiceInstance)记录了主机id、服务id、版本id,目前一台主机只能部署一个版本,所以主机id和服务id要做联合索引。 当我们操作某个实例时(升级、回退),为了防止其他人也进行相关操作,要对实例当前的状态就行判断,这 ...
分类:其他好文   时间:2019-12-14 15:40:42    阅读次数:103
Django实现自动发布(2视图-任务接收)
上一篇服务版本的新增,是通过触发 gitlab 任务来实现的,那么如何得到任务的最终状态呢? 好在 gitlab 为我们提供了webhook,也就是消息钩子,可以发送pipeline消息到我们指定的地址。 当我们收到消息后,就可以跟据任务的最终状态(成功or失败)来更新数据库里相应的版本: 失败时直 ...
分类:其他好文   时间:2019-12-09 14:05:37    阅读次数:116
Django实现自动发布(2视图-服务版本查找和新增)
前面做好了服务的管理,接下来是服务版本的管理,和服务类似,版本也有增删改查。先在服务的管理页面做一个入口,如下图: 需要在上一步的服务管理页面增加按钮、按钮方法,点击按钮跳转时要打开一个新的页面,所以还要增加对应的页面视图。 页面方法 templates/microservice/service.h ...
分类:其他好文   时间:2019-12-08 23:05:28    阅读次数:132
geoserver 自动发布shp与正射影像
Geoserver REST API 网址: 一, 发布shp 一, 发布shp 1.1 新增数据存储 该API的参数说明(建议选择 external ,直接引用本地文件,避免打包上传): 代码调用方式: javascript / @method 新建数据存储 @param {string} wor ...
分类:其他好文   时间:2019-12-07 16:10:05    阅读次数:377
Walle实现自动发布
walle是啥?能干啥?有啥用?这些我都不会去一一道来,如果你还没有明白前面提出的三个问题就不用往下看了,这里这回将walle安装了怎么去使用.如果都要面面俱到不是一两篇博客可以解决的问题,如果希望将walle部署到生产环境中,这篇博客或许能给你点启发,下面给出的网站完全可以解决前面的几个问题了.直 ...
分类:其他好文   时间:2019-12-07 10:39:34    阅读次数:119
Django实现自动发布(1数据模型)
公司成立之初,业务量较小,一个程序包揽了所有的业务逻辑,此时服务器数量少,上线简单,基本开发 测试 上线都是由开发人员完成。 随着业务量逐渐上升,功能增多,代码量增大,而单一功能上线需要重新编译整个程序,编译时间由原来的几秒到几分甚至几十分钟,一方面效率降低,另一方面横向扩容带来的处理性能提升效果逐 ...
分类:其他好文   时间:2019-11-30 11:36:56    阅读次数:92
树莓派基于scratch2控制GPIO
本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/raspberry_scratch2_gpio_control.md 感觉这方面的资料最好优先google英文的,中文博客上竟然连scratch2用的哪套GPIO的编... ...
分类:其他好文   时间:2019-11-27 01:05:26    阅读次数:122
jenkins+gitlab+webhook实现自动发布
实验环境 Jenkins:192.168.1.15 Gitlab:192.168.1.14 一、Jenkins配置 1:安装gitlab hook plugin插件 2:新建一个job 3:配置gitlab仓库地址 4:配置触发器 5:设置构建后操作 二、Gitlab配置 1:配置Gitlab钩子 ...
分类:Web程序   时间:2019-11-26 22:24:03    阅读次数:87
.Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续集成(CI)
前面已经介绍过了 ".Net Core 程序发布到 Docker 容器" 的内容。但是每次通过 SSH 链接到服务器敲命令,运行脚本也是挺麻烦的一件事。程序员是最懒的,能让电脑解决的问题绝不手动解决,如果当我们push一次代码后自动build代码,自动跑单元测试,如果测试通过,自动发布程序,如果失败 ...
分类:Web程序   时间:2019-08-09 01:19:09    阅读次数:130
189条   上一页 1 2 3 4 5 6 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!