最新 最热

10 个你该了解的 GitHub Actions 进阶技巧

在执行 workflow 时, 允许在 GitHub Actions 页面输入参数,控制执行逻辑。我们可以将人工处理的逻辑,在 GitHub Actions 参数化执行,适用于持续部署场景。

2021-02-01
0

使用 Android 模拟器容器来实现持续集成测试

如今,借助我们预先构建好的 Android 模拟器容器,在持续集成和交付系统 (CI/CD) 上设置以及运行 Android 模拟器比以往任何时候都容易。这些容器可以让您轻松找到并运行正确版本的模拟器,而不必再因为依赖管理而头疼。其...

2021-01-26
0

DevOps和SRE

之前总是把SRE和DevOps混为一谈,总觉得这两个是同一种东西在不同公司的叫法,知道前两天google又放出了《The Site Reliability Workbook》 ,书中对比了SRE和DevOps的异同。今日重新看wikepedia上DevOps的的定义 ,发现两者...

2021-01-21
0

【技术创作101训练营】开源云原生持续交付平台简介

大家好,今天,我们将一起来学习基于Spinnaker的持续交付实践,相信各位同学之前应该都听过Spinnaker吧,但是你实际上去部署的时候 肯定是很困难的,更甭说上去用了。今天我们这次演讲,就是为大家去解决这些问题,让大家真正的去...

2021-01-20
0

代码不规范,调试两行泪(单元测试篇)

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结吧,出发点是是码出高效,码出质量。

2021-01-14
0

如何在 Docker 中使用 Docker

在 CI 中,通常会有一个 CI Engine 负责解析流程,控制整个构建过程,而将真正的构建交给 Agent 去完成。例如,Jenkins 、GitLab 均是如此。

2021-01-14
0

如何给 GitHub Actions 添加自己的 Runner 主机

在前面的文档中,我对 GitLab 提供的 CI 功能进行了实践,点击查看 。使用 GitLab 的好处是可以私有化部署、无限的私有仓库数量、CI 配置简单、能接入自建的 Runner 。但随着 GitHub 越来越开放,GitLab 的这些优势在逐步...

2021-01-14
0

软件工程师必备的五种生产力增强方式与实践

在如今全球疫情持续蔓延的情况下,人们往往希望通过各种生产力的增强方式,来替代当前无法面对面开展高效协作的状况。在本文中,我们将和您讨论五种有助于软件工程师和技术公司提高工作效率的实用方式,其中包括:设计系统(Des...

2021-01-12
0

【经验分享】遵循10步法,应用系统发布效率大不同!

回顾近年来企业的发展趋势,企业数字化转型的出现使得越来越多的业务演变成数字业务,数字化业务对信息技术提出了更高更严苛的要求,比如:快速响应市场需求,尽快交付让客户满意的高质量产品,并及时得到市场和客户的反馈,从而可...

2021-01-11
1

“这段代码,我在本地运行没问题啊?”

代码是运行互联网项目的核心。在快速迭代的互联网项目开发中,最常见的便是多人共同协作开发场景。将代码托管至云端并使用优秀的代码管理系统,对于开发人员是至关重要的。...

2021-01-07
1