laemmi/satisapi

一个简单的API,用于编写satis.json文件,例如Gitlab webhook

安装: 13

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:项目

v1.0.1 2020-01-31 10:32 UTC

This package is auto-updated.

Last update: 2024-08-29 05:30:48 UTC


README

一个简单的API,用于编写satis.json文件,例如Gitlab webhook

描述

您可以使用这个简单的应用在satis.json中写入新的仓库。

安装

通过composer

composer create-project --prefer-dist laemmi/satisapi satisapi

或使用仓库

git clone https://github.com/Laemmi/satisapi.git

复制config.php.dist

cp config/config.php.dist config/config.php

设置satis.json文件的路径并输入Gitlab API Token

对于开发,您可以使用

composer serve

使用

调用API,例如通过Gitlab webhook。这些头部信息是必需的

Content-Type: application/json
X-Gitlab-Token: MySecretKey

作为正文,您发送一个类似于下面的JSON字符串

{
    "project": {
        "git_ssh_url": "git@github.com/Laemmi/satisapi.git"
    }
}