1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

快速开始持续集成

文章内容
  1. 更多内容

下文将会演示如何利用 CODING 持续集成模版快速集成并部署一个基于 Node.js + Express + Docker 的应用。

1. 创建构建计划

进入项目后,点击左侧的【持续集成】->【构建计划】选择新建构建计划。该计划将会演示如何基于 Nodejs + Express 实现全自动检出代码 -> 单元测试 -> 构建 Docker 镜像 -> 推送到 Docker 制品库 -> 部署到远端服务器(可选步骤)

2. 选择持续集成模版

选择 Node + Express + Docker 持续集成模版。

3. 选择代码源

在示例项目中推荐在代码仓库栏选择【示例代码】作为代码源,这样系统会自动在您的项目中新建立一个示例代码仓库。您也可以在自定义构建计划中也可以选择已经创建好的代码仓库。

4. 选择 CODING Docker 制品库

构建计划结束后会生成一个构建结果,在这里选择拟推送到的 CODING Docker 制品库。若还没有制品库,可以利用快捷方式新建一个制品库。

5. 填写远端服务信息(可跳过)

填写拟部署的远端服务器信息,包含 IP 地址及端口等信息并录入服务器 SSH 登录凭据。信息填写正确无误后,待构建计划完成后会将制品发送至远端服务器中,通过一个网址便可预览发布后的效果。如果暂时不需要部署到远端服务器,可以选择跳过此步骤。

点击【录入新凭据并授权】后,若您本身是通过 SSH 私钥登录远程服务器的,在录入方式中则直接点击【手动录入已有 SSH 私钥】。录入完成后可以在【项目设置】->【开发者选项】->【凭据管理】中查看。

若不知道如何使用 SSH 私钥登录远程服务器,请在录入方式中点击【自动创建 SSH 密钥对】,并需要手动将公钥配置到目标远端服务的 ~ssh/authorized_ keys 文件夹中。

6. 点击创建并查看构建结果

点击确定保存构建计划。如果勾选了【创建后触发构建】,构建计划会立即开始执行。在构建计划执行的过程中,可以在构建计划记录列表页查看构建详情。

点击构建记录可以查看流水线上每一个阶段是否运行成功,还可以看到每一个步骤命令的具体的执行效果和日志。

若步骤五运行正常,则可以在构建计划中看到制品输出的网址信息。

7. 修改远端服务器信息

在步骤五中您已经配置了远端服务器的地址和 SSH 密钥。如果需要更改,可以到【持续集成计划】-> 【设置】->【变量与缓存】中更改。

更多内容

您可以通过持续集成计划设置自定义持续集成构建环节。

基础信息

配置流程

触发规则

变量与缓存

上一篇持续集成概念介绍
最近更新
感谢反馈有用
感谢反馈没用