首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
CI/CD
订阅
leafney
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Git分支管理及命名规范
主要分支:Master和Develop。前者用于正式发布,后者用于日常开发。 除了常设分支以外,还有一些临时性分支,用于应对一些特定目的的版本开发。临时性分支主要有三种: 代码库有且仅有一个主分支,所有提供给用户使用的正式版本,都在这个主分支上发布。 Git默认主分支Maste…
容器环境持续集成优化,Drone CI 提速 500%
前文介绍了容器环境下 Drone + semantic release 实现的语义化持续集成 Workflow,为了方便演示,流程仅给出了工作流中最重要的几个环节,实际用起来可能会发现不少值得优化的地方。 因此本次在这个工作流的基础上,介绍一些容器环境下 CI 的优化及提速方法…
容器环境下的持续集成最佳实践:构建基于 Drone + GitFlow + K8s 的云原生语义化 CI 工作流
云原生 (Cloud Native) 是伴随的容器技术发展出现的的一个词,最早出自 Pivotal 公司(即开发了 Spring 的公司)的一本技术小册子 Migrating to Cloud-Native Application Architectures, 其中定义了云原生…
[小团队自动化] (一) Drone CI For Github —— 打造自己的CI/CD工作流
我们还要测试一下 Drone Server ,测试服务的可用性。 说干就干,开搞。 Drone CI for Github的部署到此就真的结束了,一路走来,踩了不少坑,Drone的文档你慢慢看了以后就会发现有多烂,烂到心累想哭,许多在Demo中出现的变量在参考手册中找不到,完全…
iOS 基于 launchctl + fastlane + 钉钉机器人实现定时自动打包
作为一个移动端程序员,每次 feature add 或者 bug fix 后经常要打包交付给 QA,以前传统的操作都是手动点击 Xcode -> Product -> Archive -> Organizer -> Distrubute App -> ipa 上传到第三方内测分…
TDD (Traefik + DroneCI + Docker) 踩坑小记
年前续费了服务器,原先服务器上是Nginx + Jenkins + Docker 的组合,由于对更新的工具有浓烈兴趣,于是就想着重装捣鼓一下新玩具,开始了用Traefik + DroneCi + Docker 来替代原有组合的折腾之路。 初步完成服务搭建之后,想写下这篇文章来对…
Python程序包的构建和发布过程
当我们开发了一个开源项目时,就希望把这个项目打包然后发布到pypi.org上,别人就可以通过pip install的命令进行安装。本文的教程来自于Python官方文档,如有不正确的地方欢迎评论拍砖。 接下来的所有操作都是在packing_tutorial这个目录下进行的。首先把…
容器技术|Docker三剑客之docker-swarm
Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。 sw…