首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
持续集成
订阅
海阔天空酱51998
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
基于Jenkins Pipeline自动化部署
最近在公司推行Docker Swarm集群的过程中,需要用到Jenkins来做自动化部署,Jenkins实现自动化部署有很多种方案,可以直接在jenkins页面写Job,把一些操作和脚本都通过页面设置,也可以在每个项目中直接写Pipeline脚本,但像我那么优秀,那么追求极致的…
使用docker搭建gitlab以及ci平台,完整版本(使用springboot项目演示)
3. 最后一步啦
AI考拉技术分享会--kanban管理从实践到入门
上回书,我们简单地入门了敏捷开发中的scrum模式,在实施的过程中,其实也是出现了不少问题需要解决。 那有什么解决方法呢?--尝试另一种敏捷模型,kanban管理。 为了解决敏捷模式中遇到的瓶颈,考拉技术开发小分队实践了kanban管理,由此对敏捷有了新的认识。 scrum作为…
Jenkins与Docker的自动化CI/CD实战
注意:docker 仓库 由于https 认证,所有需要pull的客户端,需要修改配置文件 4,所有主机安装docker 1)安装依赖包 2)添加Docker软件包源: 3)安装Docker CE 4)配置加速器 5)启动并开机启动 四、构建基础镜像 【Apache、Nginx…
基于SonarQube代码质量检查工具总结
SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管…
Git 内幕(一)
git 是一种程序员几乎每天都会用到的工具,给我们代码管理带去了极大的方便。以往的 git 介绍,多是介绍git 的高级命令,如git rebse、git cherry-picker、git bisect等,少有看到剖析git 内部原理的。原因也很简单,即使对 git 的原理不…
初创团队持续集成的落地与实现(gitlab+python)
首先开发者完成代码后git push到gitlab服务器,通过gitlab上事先设定好的系统钩子来触发一个post请求到后端的webserver服务器。 后端webserver服务器收到请求后通过gitlabCI.py分析来源分支与项目组,然后交给不同的shell脚本处理。 通…
为什么说先要做好持续集成,才能谈微服务?
在很多微服务化的文章中,很少会把持续集成放在第一篇,因为大多数的文章都会讲如何拆的问题,例如拆的粒度,拆的时机,拆的方式。 为什么需要拆呢?因为这是人类处理问题的本质方式:将一个大的复杂问题,变成很多个小问题解决。 所以当一个系统复杂到一定程度,当维护一个系统的人数多到一定程度…
持续集成与持续部署宝典Part 3:创建集成环境
通过前两篇文章《持续集成与持续部署宝典Part 1:将构建环境容器化》和《持续集成与持续部署宝典Part 2:创建持续集成流水线》,我们使用Docker创建了一个集中管理的构建环境,它可以应用到任意数量的机器上。接着,我们将环境设置到了Jenkins CI上,自动化处理了源代码…