跳转到主要内容

一个设计用于将Patchwork连接到GitLab的Django应用

项目描述

一个设计用于与Patchwork一起运行,以将补丁镜像到GitLab的Django应用。

开发环境

设置开发环境最简单的方法是使用Vagrant。在Fedora上

$ sudo dnf install vagrant libvirt vagrant-libvirt vagrant-sshfs ansible
$ vagrant up gitlab
$ vagrant up pw

这设置了两个虚拟机。您可以使用vagrant ssh pwvagrant ssh gitlab连接到它们。pw主机包含PatchLab的开发安装。

GitLab

GitLab的Web UI可在https://localhost:8443/找到。

Ansible角色从备份中恢复它,因此已经有一个名为“root”的管理员,密码为“password”。SSH克隆在端口2222上可用。

有一个测试项目“patchlab_test”,其中已经包含为合并请求事件配置的web钩子。

Patchwork

Patchwork 网页用户界面可在 http://localhost:8000/ 访问。预配置的超级用户“admin”密码为“admin”,您可以使用此密码登录到 http://localhost:8000/admin/

开发环境还包括预配置的“patchlab_test”Patchwork 项目,以及必要的Git forge和分支配置。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

patchlab-0.6.2.tar.gz (41.1 kB 查看哈希)

上传时间 源代码

构建分发

patchlab-0.6.2-py3-none-any.whl (42.9 kB 查看哈希)

上传时间 Python 3

支持者