一个Django应用程序,旨在将补丁与GitLab连接起来
patchlab的Python项目详细描述
一个Django应用程序,设计为使用Patchwork运行,以便将补丁镜像到GitLab。在
发展环境
建立开发环境的最简单方法是使用Vagrant。打开 软呢帽:
$ sudo dnf install vagrant libvirt vagrant-libvirt vagrant-sshfs ansible $ vagrant up gitlab $ vagrant up pw
这将设置两个虚拟机。您可以使用^{tt1}对它们进行ssh$ 和vagrant ssh gitlab。pw主机包含开发 安装PatchLab。在
GitLab
GitLab的web用户界面位于https://localhost:8443/。在
Ansible角色从备份中恢复,因此已经有管理员, “root”,密码为“password”。上提供了通过SSH进行克隆 端口2222。在
一个测试项目“patchlab_test”可用,并且已经包含了一个web钩子 为合并请求事件配置。在
拼凑
修补web UI可从http://localhost:8000/获得。预先配置的 超级用户“admin”有密码“admin”,您可以使用它来登录 http://localhost:8000/admin/。在
开发环境还包括一个预配置的修补项目 “patchlab_test”,以及必要的Git forge和分支配置。在
- 项目
标签: