MongoDB GitHub Action 使用指南
name: MongoDB CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install MongoDB
uses: mongodb/setup-mongodb@v1
with:
version: '5.0'
- name: Connect to MongoDB
uses: mongodb/connect-mongodb@v1
with:
host: mongodb://localhost:27017
database: my-database
- name: Run tests
run: npm test
这个GitHub Action的工作流程定义了在推送或者创建拉取请求到main
分支时,在最新的Ubuntu环境中运行的一系列步骤。首先,代码会被检出。接下来,使用setup-mongodb
操作安装指定版本的MongoDB。然后,使用connect-mongodb
操作连接到本地MongoDB实例。最后,运行测试用例。这个流程模拟了在持续集成环境中的操作,确保代码更改不会破坏现有的数据库测试。
评论已关闭