0

根据文档,在将项目部署到 scrapyd 时,我可以使用 git commit hash 作为版本,方法是:

$ scrapyd-deploy default -p myproject --version GIT

该文档还说,scrapyd 可以保留同一个项目的多个版本,但只会运行最新版本的蜘蛛。

在这种情况下,scrapyd 如何确定要使用的“最新”版本?

我希望它不会按字典顺序对 git commit 哈希进行排序并使用该顺序。

4

1 回答 1

1

如他们的文档中所述:

Scrapyd 在未指定时会使用最大版本,版本必须根据distutils.version.LooseVersion进行比较。

这意味着使用git作为版本没有多大意义,这是一个相当大的问题

于 2014-10-06T13:09:10.687 回答