dpdk-ci-site 安装方法

开发者提交给 DPDK社区的 patch都会被执行 CI测试。dpdk-ci-site是一个由社区开发的、用于展示 patch测试详情的网站后台。它是基于 Django框架开发的,需要 Python3.6+。下面简单介绍一下它的安装方法。

首先需要 clone网站源码

$ git clone git://dpdk.org/tools/dpdk-ci-site

接着,进入 dpdk-ci-site目录以非 root用户运行 ./configure脚本,以 root用户运行此脚本会报错:

$ ./configure
Do not run this script as root

上面提示不要以 root用户来运行此脚本,因此需要切换到一个非 root用户。./configure脚本运行时间稍长,大概需要 4分钟左右,在这个过程中需要创建 Python虚拟环境,并安装一系列的依赖包。

$ su zhoumin
$ ./configure
Checking for pre-commit tool in PATH...not found
Creating virtual environment in env...success
^@^@Installing project requirements...success
Installing settings.py...installed
Check if database exists...no
Create database if needed and apply migrations...success
^@Load sample data into database...success
Installing client JavaScript dependencies...success
Building client JavaScript...success

Done! To run the server, run the following commands:

source venv/bin/activate
cd cisite
./manage.py createsuperuser # do this once
./manage.py runserver 0:8000

如果 ./configure脚本执行报错,则需要打开 ./config.log文件来查看具体的报错信息,然后解决问题,并重新运行该脚本。一般来说,报错主要是因为缺少相关依赖包,或是安装相关依赖包失败而导致的。

如果 ./configure脚本执行成功,则根据上面输出内容的提示,接下来只需要激活 Python虚拟环境,并启动 web站点就可以了。

$ source venv/bin/activate
$ cd cisite
$ ./manage.py createsuperuser # do this once
$ ./manage.py runserver 0:8000
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值