docker(tutor)环境中构建额外的open edX XBlocks

当我们开发了一个xblocks后,想要把它集成到open edX中,我们可以通过以下步骤来完成:

1. 向docker环境配置文件中添加requirement

echo "git+https://github.com/open-craft/xblock-poll.git" >> $(tutor config printroot)/env/build/openedx/requirements/private.txt

2. 重新构建open edX镜像

tutor images build openedx

如果需要从私有存储库安装xblock,必须首先克隆openedx/requirements主上文件夹中的存储库:
git clone git@github.com:me/myprivaterepo.git ./openedx/requirements/myprivaterep

在添加配置的文件的时候,需要通过使用-e 选项来声明额外要求
echo "-e ./myprivaterepo" >> $(tutor config printroot)/env/build/openedx/requirements/private.txt
Posted in Uncategorized.

finlu

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据