摘要:对于Web开发来讲,前端接触是避免不了的,特别是对于中小公司,没有严格的职位区分,前后端人员互相身兼是常有的事情,使用一些好的框架,能够帮助我们快速开发并完成需要的功能,对于前端的JS框架来讲MVVM框架一直处于火热状态,现有名的三大巨头,Angular、Vue和React受众多人喜爱并且也用于公司 阅读全文
posted @ 2018-12-25 19:34 微笑刺客D 阅读(261) 评论(0) 推荐(0) 编辑
摘要:对于已存在的镜像,将其部署到服务器中并开始对外服务,便是它的职责,而我们要做的便是帮助它完成职责,前两个应用环节都已产生了相应的镜像,在这一环节,将完成服务部署到容器集群的工作,对于这一过程,实际执行中有很多种方式,毕竟一山比一山高,整个过程比较简单,镜像以任务形式下发到各容器主机即可,本次部署过程 阅读全文
posted @ 2018-12-23 11:33 微笑刺客D 阅读(584) 评论(0) 推荐(0) 编辑
摘要:整个生成流水线已经搭建完毕了,这一次来从零开始融入到生成流水线中,从仓库建立到镜像生成整个过程,对于之前几篇文章的一次应用过程,注意,本次建立过程是保证在前期基础搭建完毕后的应用阶段,本次搭建过程较为简单,只作为参考示例,并无技术含量。 一、码云中新建项目 1、在码云中新建一个项目,取名为Stand 阅读全文
posted @ 2018-12-20 22:57 微笑刺客D 阅读(502) 评论(0) 推荐(1) 编辑
摘要:对于DevOps中,将开发好的软件交付给运维人员去部署与维护,过程中参杂着诸多不可控制的变量,如环境问题、版本问题等等,而Docker容器极大程度上解决了这些问题,同时对于服务的持续交付,也变得方便和简洁,本次讲讲我的整个生成流水线中服务部署方面的一些想法和执行方式,或许不是很中意的想法,并且还可能 阅读全文
posted @ 2018-12-10 22:24 微笑刺客D 阅读(1725) 评论(0) 推荐(4) 编辑
摘要:对于Jenkins的使用,我感觉只用到其中一小部分功能,但也就是这一小部分功能,也推动了整个CI/CD的过程,Jenkins的使用方式有很多中,可能我用到的只是其中一种,但是已经满足我的需求,便不再贪婪,本次要约定好Jenkins中的脚本规则,对于我的整个生成流水线来讲,约定至高无上,遵从约定,或许 阅读全文
posted @ 2018-12-01 21:59 微笑刺客D 阅读(486) 评论(0) 推荐(0) 编辑
摘要:对于个人而言,项目文件结构我比较关心,一方面我能熟练操作各块文件夹,当需要改动时,能够立马进入到相应文件夹进行修改,另一方面,有新的成员后,能够看到项目文件结构,可以快速适应到环境中来,参照了一些名气很高的框架如Abp,EshopOnContainers等,也从中提炼一些项目文件结构,来约定好自己的 阅读全文
posted @ 2018-11-27 21:38 微笑刺客D 阅读(619) 评论(1) 推荐(2) 编辑
摘要:现在已经有很多成熟的生成流水线了,如Azure DevOps,直接在界面中配置好即可,相当便捷,生成流水线的工作方式、工作过程也可以简单了解,我在空闲时间搭建了一个简单生成流水线旨在巩固个人对生成流水线的理解。 一、生成流水线设计图 平时,在腾讯云、阿里云搞活动时薅了点羊毛 ,搞了几天便宜的服务器, 阅读全文
posted @ 2018-11-24 12:24 微笑刺客D 阅读(1179) 评论(2) 推荐(1) 编辑
摘要:在以Jenkins为镜像创建Docker容器时,我们在jenkins的dockerfile文件中写明了要安装Docker Compose,目的也是在Jenkins容器中借助Docker Compose来完成相关的操作。 一、容器中安装Docker Compose 1、同时安装Jenkins和Dock 阅读全文
posted @ 2018-11-11 22:17 微笑刺客D 阅读(901) 评论(0) 推荐(0) 编辑
摘要:本文旨在将Abp项目部署到Docker容器中,借助Gitee存储,Jenkins持续构建,利用Docker Compose生成镜像、启动镜像,在官网给定的Abp项目中,虽然用到了Dockerfile、Docker Compose,但是没有资料指明该如何使用这两个文件,借此我通过改造这两个文件来完成A 阅读全文
posted @ 2018-11-11 22:16 微笑刺客D 阅读(2437) 评论(3) 推荐(4) 编辑
摘要:设计初衷,之前有过手动维护五个项目的经历,且项目之间存在关联关系,当时是用Docker承载,也没有使用Jenkins,直接在服务器上装了Git,把代码Pull下来,然后靠手动执行编译部署,每次新代码进来,需要进入到每一个Docker容器中执行编译然后运行,哪个有改动,就进哪个容器中,在那时感觉也没什 阅读全文
posted @ 2018-11-10 20:41 微笑刺客D 阅读(768) 评论(0) 推荐(2) 编辑
摘要:在代码持续交付过程中,依靠Jenkins生产Docker镜像时,会生成许多的名为None的中间镜像,这些镜像在整个项目生产过程完毕后意义不大,还占着空间,需要定期清理,通过手动方式实在是繁琐,也就有了定期清理。 本文地址:https://www.cnblogs.com/CKExp/p/9900539 阅读全文
posted @ 2018-11-03 14:09 微笑刺客D 阅读(1402) 评论(0) 推荐(3) 编辑
摘要:对于有多台服务器来讲,如果每一台都去手动操控,那将会是一件非常浪费时间的事情,毕竟时间这东西,于我们而言,十分宝贵,或许在开始搭建环境的时候耗费点时间,感觉是正常的,我也如此,花费大堆时间在采坑和填坑的路上,但是当你踩完后,还通过手动管理的方式去维护,那便是折磨,因此对于多台服务器下的容器编排管理, 阅读全文
posted @ 2018-10-27 15:45 微笑刺客D 阅读(5174) 评论(0) 推荐(0) 编辑
摘要:在做一个小的Demo中,在一个界面上两次调用视图组件,并且在视图组件中都调用了数据库查询,结果发现,一直报错,将两个视图组件的调用分离,单独进行,却又是正常的,寻找一番,发现是配置依赖注入服务时,对于服务的生命周期没有配置得当导致,特此做一次实验来认识三者之间(甚至是四者之间的用法及区别)。 本文d 阅读全文
posted @ 2018-10-20 21:38 微笑刺客D 阅读(1894) 评论(2) 推荐(0) 编辑
摘要:对于knockoutJS来讲,模板绑定和Mapping插件绑定是十分重要的功能,虽然模板绑定在我工作中用的及其少,但模板绑定的重要性不可忽视,在其他前端框架中,如Angular、Vue等等,模板存在的意义十分重要,Mapping插件使得我们能够脱离手工绑定,及其方便我们快速绑定达到预期效果。 Kno 阅读全文
posted @ 2018-10-13 22:02 微笑刺客D 阅读(576) 评论(0) 推荐(0) 编辑
摘要:Jenkins的目的是加快CI/CD的步伐,集群的搭建也不是必须的,当一台服务器的构建速度受到限制下,可以考虑使用主从并发构建,来加快构建速度。作为一款超级管家的角色,Jenkins的资料非常多,Jenkins资料地址。 本文地址:https://www.cnblogs.com/CKExp/p/95 阅读全文
posted @ 2018-09-15 16:08 微笑刺客D 阅读(494) 评论(1) 推荐(0) 编辑
返回顶部