首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure DevOps管道CI中使用MongoDB

在Azure DevOps管道CI中使用MongoDB
EN

Stack Overflow用户
提问于 2020-11-06 00:22:49
回答 1查看 614关注 0票数 2

使用MongoDB设置Azure DevOps来测试Python库。

管道使用linux机器。

MongoDB似乎是默认安装的,所以我不应该这么做:我的管道配置包含一个script: mongod --version步骤。我得到的输出是

代码语言:javascript
复制
db version v4.4.1
Build Info: {
    "version": "4.4.1",
    "gitVersion": "ad91a93a5a31e175f5cbf8c69561e788bbc55ce1",
    "openSSLVersion": "OpenSSL 1.1.1g  21 Apr 2020",
    "modules": [],
    "allocator": "tcmalloc",
    "environment": {
        "distmod": "ubuntu1804",
        "distarch": "x86_64",
        "target_arch": "x86_64"
    }
}

但是,我无法连接到数据库。默认端口不响应。

我找不到太多关于这方面的信息。看起来我找到的关于Azure DevOps + MongoDB的信息是关于将MongoDB用于DevOps进程,比如存储DevOps结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-06 00:22:49

MongoDB已安装,但必须手动启动:

systemctl status mongod收益率

代码语言:javascript
复制
● mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: https://docs.mongodb.org/manual

在测试之前添加一个sudo systemctl start mongod步骤:

代码语言:javascript
复制
- script: mongod --version
- script: sudo systemctl start mongod
- script: test command (e.g. pytest, tox...)

然后,MongoDB可用,并在默认端口上运行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64701207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档