劳拉( @rhein_wein )和我是Docker船长 。 这意味着我们表现出与他人共享我们的Docker知识的承诺 。 在其他语言中,她讲Ruby和Postgres,我讲Java和Couchbase。 但是我们使用Docker的通用语言互相交谈!
这个由多部分组成的交互式网络研讨会将教您如何使用Codeship构建Docker原生CI / CD管道。 本系列将使用用于Docker for Java Developers研讨会的应用程序,该研讨会又使用WildFly和Couchbase。
Codeship是一个Docker本地SaaS平台,用于创建您的CI / CD管道。 SaaS意味着您无需管理CI / CD服务器和工作程序的设置。 它允许在任何注册表上使用现有的Dockerfile和映像,并为其开发环境享受完全的可定制性。 在Codeship Docs中了解更多信息 。
WildFly是与Java EE 7兼容的应用程序服务器,使您可以构建出色的Web应用程序。 内存占用少,快速启动和可自定义的运行时使其成为在云中进行部署的理想选择。 强大的管理功能,直观的Web控制台和REST API使管理变得轻而易举。
Couchbase是一个开源的NoSQL文档数据库。 它使您能够灵活地开发应用程序,并可以进行任意规模的操作。 敏捷性具有灵活的架构,类似SQL的查询语言,丰富的Web控制台,REST API和CLI,从移动设备到后端的解决方案等等。 与主/从体系结构不同 ,Couchbase可以线性扩展,并且可以部署在各种云和本地上。
在此入门网络研讨会中,让我们学习Codeship的基本概念:
您使用什么CI / CD平台来构建部署管道?
编码参考
翻译自: https://www.javacodegeeks.com/2016/07/docker-native-cicd-codeship-webinar-part-1.html