做DevOps
品质与速度可以并存! DevOps不是流行语。 这是高质量软件快速部署的方式。 为了使软件团队真正采用DevOps,他们必须拥有一种固有的持续改进文化,其中要包括无情的自动化。 我下面的许多示例都是特定于Java的,但这可以应用于所有类型的软件语言。 部署管道 您的部署管道对于提高速度至关重要,因此我将在此处进行更多扩展。 有几个问题要问自己:您多久将代码部署到生产中一次? 您的构建需要多长时间? 生产部署需要多长时间? 我们多久会在生产中出现错误? 分期/ UAT? 开发人员? 答案可能会因许多因素而有所不同,但是很可能您会在所有方面都有很大的提高。 持续集成 关键的第一步是使一组分布式开发人员尽可能有效地将其本地代码集成到共享开发环境中。 通常,构建服务器(例如Jenkins或Bamboo)可以帮助实现这一点。…