gpt4 book ai didi

python - 自动粘贴创建 -t plone3_buildout

转载 作者:行者123 更新时间:2023-11-30 23:58:43 25 4
gpt4 key购买 nike

我想自动化 plone3_buildout 的过程。

说明:构建 Plone 站点的默认(我使用的)方法是使用粘贴器,如下所示:

paster create -t plone3_buildout

这会问我几个问题,然后为网站创建一个默认的构建

我想要什么:我想使用 buildout 自动化此过程。我的 buildout 将执行此 paster 命令,将我预先配置的值输入到 Paster。

我还没有找到可以做到这一点的食谱。如果有人知道如何执行此操作,请分享信息。

如果有一个配方可以将值提供给交互式命令(具有已知的输出,如 plone3_buildout 命令),那也会很有用。

最佳答案

paster create 命令可以接受 --config 选项。这允许您生成或使用包含问题答案的文件。

$ paster create -t plone3_buildout --config=saved.cfg my-buildout
...
answer questions
...

现在当前目录中将会有一个 buildout.config 文件。

$ cat saved.cfg
[pastescript]
eggifiedplone__eval__ = True
zope_user = admin
expert_mode = all
zope2_install =
plone_products_install =
tarballs__eval__ = False
egg_plugins__eval__ = []
plone_version = 3.3.4
debug_mode = off
plus = +
dot = .
zope_password =
http_port__eval__ = 8080
egg = test_buildout
z29tarballs__eval__ = False
eggifiedzope__eval__ = False
verbose_security = off

您可以修改此文件并使用相同的命令运行 Paster。

$ paster create -t plone3_buildout --config=saved.cfg my-new-buildout

这一次它不会问你任何问题。所有的答案都来自配置文件。最新的 ZopeSkel(2.15+)还可以将这些设置存储在 $HOME/.zopeskel 中。

关于python - 自动粘贴创建 -t plone3_buildout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2894455/

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