circle.yml គឺជាឯកសារត្រួតពិនិត្យ/កំណត់រចនាសម្ព័ន្ធដែលចាំបាច់សម្រាប់ CircleCI1។ គំរូមូលដ្ឋានមួយនៃ circle.yml ប្រហែលមានរូបរាងដូចនេះ៖

# 定义测试用虚拟机
machine:
  services: #定义虚拟机预装的服务
    - docker #预装docker,到今天为止,预装的docker版本是1.6.2

# 定义测试用虚拟机所需的环境
dependencies:
  override: #覆盖默认设置
    - pip install --upgrade r requirements.txt #安装需要的环境。此处实际是一句普通的Bash脚本。

# 定义测试流程
test:
  override: #覆盖默认设置
    - docker-compose up -d #通过docker-compose 启动待测试的容器。为了后续测试得以继续,容器需用-d参数在后台运行
    - nosetests #执行nose单元测试

1.

Circle CI គឺជាប្រព័ន្ធសម្រាប់ការបង្កើត (build) ជាបន្ត https://circleci.com/↩ 2.

Nose គឺជា framework សាកល្បង unit (ការធ្វើតេស្តកម្រិតមូលដ្ឋាន) ស្តង់ដារសម្រាប់ Python https://pypi.python.org/pypi/nose/↩