码头化Dockerize你的团队。这个repo包含一个小的nodejs应用程序、用于配置一些GCE实例的脚本、用于将应用程序构建到docker映像的脚本以及用于部署它的ansible playbook。

应用代码在app/,脚本在scripts/,部署代码在剧本/。

示例用法

  1. 发展

$ cd 应用程序

$ npm 安装

$ npm 开始

  1. 示例应用程序在侦听

  2. CI使用scripts/create-jenkins-instance.sh创建一个jenkins实例,登录您的jenkins实例,并安装github插件。

  3. 创建一个自由式项目,替换scripts/jenkins-build.sh中的bucket,使用scripts/jenkins-build.sh的内容,添加构建步骤,建造吧!

部署

  1. $ cd 剧本

  2. 编辑主机以包含您的IP地址

  3. 使用ansible部署