gpt4 book ai didi

mongodb - 在 Azure DevOps Pipeline CI 中使用 MongoDB

转载 作者:行者123 更新时间:2023-12-04 08:38:04 27 4
gpt4 key购买 nike

设置 Azure DevOps 以使用 MongoDB 测试 Python 库。
管道使用 linux 机器。
似乎 MongoDB 是默认安装的,所以我不必这样做:我的管道配置包括 script: mongod --version步。我得到的输出是

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 结果。

最佳答案

MongoDB 已安装但必须手动启动:systemctl status mongod产量

● 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测试前的步骤:
- script: mongod --version
- script: sudo systemctl start mongod
- script: test command (e.g. pytest, tox...)
然后 MongoDB 可用,在默认端口上运行。

关于mongodb - 在 Azure DevOps Pipeline CI 中使用 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64701207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com