11 2018 档案
摘要:对于个人而言,项目文件结构我比较关心,一方面我能熟练操作各块文件夹,当需要改动时,能够立马进入到相应文件夹进行修改,另一方面,有新的成员后,能够看到项目文件结构,可以快速适应到环境中来,参照了一些名气很高的框架如Abp,EshopOnContainers等,也从中提炼一些项目文件结构,来约定好自己的
阅读全文
摘要:现在已经有很多成熟的生成流水线了,如Azure DevOps,直接在界面中配置好即可,相当便捷,生成流水线的工作方式、工作过程也可以简单了解,我在空闲时间搭建了一个简单生成流水线旨在巩固个人对生成流水线的理解。 一、生成流水线设计图 平时,在腾讯云、阿里云搞活动时薅了点羊毛 ,搞了几天便宜的服务器,
阅读全文
摘要:在以Jenkins为镜像创建Docker容器时,我们在jenkins的dockerfile文件中写明了要安装Docker Compose,目的也是在Jenkins容器中借助Docker Compose来完成相关的操作。 一、容器中安装Docker Compose 1、同时安装Jenkins和Dock
阅读全文
摘要:本文旨在将Abp项目部署到Docker容器中,借助Gitee存储,Jenkins持续构建,利用Docker Compose生成镜像、启动镜像,在官网给定的Abp项目中,虽然用到了Dockerfile、Docker Compose,但是没有资料指明该如何使用这两个文件,借此我通过改造这两个文件来完成A
阅读全文
摘要:设计初衷,之前有过手动维护五个项目的经历,且项目之间存在关联关系,当时是用Docker承载,也没有使用Jenkins,直接在服务器上装了Git,把代码Pull下来,然后靠手动执行编译部署,每次新代码进来,需要进入到每一个Docker容器中执行编译然后运行,哪个有改动,就进哪个容器中,在那时感觉也没什
阅读全文
摘要:在代码持续交付过程中,依靠Jenkins生产Docker镜像时,会生成许多的名为None的中间镜像,这些镜像在整个项目生产过程完毕后意义不大,还占着空间,需要定期清理,通过手动方式实在是繁琐,也就有了定期清理。 本文地址:https://www.cnblogs.com/CKExp/p/9900539
阅读全文