# Shell+web+hook的系统构建发布运维系统之API及前端: zzxia-lollipop-remote-gan

Shell+web+hook的系统构建发布运维系统之API及前端: zzxia-lollipop-remote-gan

中文名:猪猪侠之运维超级无敌棒棒糖API及前端

这是zzxia-op-super-invincible-lollipop的关联项目,为zzxia-op-super-invincible-lollipop提供远程执行的能力,包含后端API服务及前端网站,后端API服务还提供了gitalb类仓库钩子的能力,以实现自动化构建与发布,也可以供第三方工具调用。

zzxia-op-super-invincible-lollipop项目地址:https://gitee.com/zhf_sy/zzxia-op-super-invincible-lollipop

zzxia-lollipop-remote-gan项目地址:https://gitee.com/zhf_sy/zzxia-lollipop-remote-gan

如果有使用上的问题或其他,可以在Issues中提出,也可以加wx:zzxia_ggbond 解决,加好友时请注明你来自哪个平台!

文章目录

  • [Shell+web+hook的系统构建发布运维系统之API及前端: zzxia-lollipop-remote-gan](#Shell+web+hook的系统构建发布运维系统之API及前端: zzxia-lollipop-remote-gan)
    • [1 介绍](#1 介绍)
      • [1.1 背景](#1.1 背景)
      • [1.2 功能](#1.2 功能)
      • [1.3 喜欢她,就满足她:](#1.3 喜欢她,就满足她:)
    • [2 软件架构](#2 软件架构)
      • [2.1 代码语言](#2.1 代码语言)
      • [2.2 关系图](#2.2 关系图)
      • [2.3 功能与依赖](#2.3 功能与依赖)
    • [3 安装](#3 安装)
      • [3.1 安装方法](#3.1 安装方法)
    • [4 使用](#4 使用)
    • [5 参与贡献](#5 参与贡献)

1 介绍

这是zzxia-op-super-invincible-lollipop的关联项目,为zzxia-op-super-invincible-lollipop提供远程执行的能力,包含后端API服务及前端网站,后端API服务还提供了gitalb类仓库钩子的能力,以实现自动化构建与发布,也可以供第三方工具调用。

1.1 背景

zzxia-op-super-invincible-lollipop在命令行下运行是非常方便且强大的,但网页端也是很多开发人员喜欢的,另外gitlab也需要他,所以就有了这个项目。

1.2 功能

  1. 后端API(backend/README.md):
    • /get/token
    • /hook/gitlab
    • /hook/hand
    • /get/list/project
    • /get/list/docker-cluster-service
    • /get/list/nginx
  2. 前端网站(front/README.md)

1.3 喜欢她,就满足她:

  1. 【Star】她,让她看到你是爱她的;
  2. 【Watching】她,时刻感知她的动态;
  3. 【Fork】她,为她增加新功能,修Bug,让她更加卡哇伊;
  4. 【Issue】她,告诉她有哪些小脾气,她会改的,手动小绵羊;
  5. 【打赏】她,为她买jk;

2 软件架构

2.1 代码语言

  • go
  • html
  • JavaScript

2.2 关系图

zzxia-op-super-invincible-lollipop
zzxia-lollipop-remote-gan后端API服务
zzxia-lollipop-remote-gan前端网站
gitlab
浏览器
其他工具

2.3 功能与依赖

需要安装好zzxia-op-super-invincible-lollipop项目后才能使用

3 安装

项目运行在Linux系统之上,需要与zzxia-op-super-invincible-lollipop项目在同一台服务器上。

3.1 安装方法

提供两种安装运行方式,一个是在宿主机上作为systemd的服务运行,一个是运行在docker中,具体请参考deploy/README.md

注意事项:请根据自己的实际运行环境修改配置文件,后端API服务默认运行在端口9527

4 使用

  • 后端API服务的调用及gitlab钩子的配置请参考backend/README.md

  • PC前端(如图):

  • 手机前端(如图)

5 参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
相关推荐
鬼手点金20 分钟前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
柳杉21 分钟前
借助 Codex 和可视化工作流,从调研到完整实现,3D 大屏竟然可以这么简单
前端·ai编程·数据可视化
不像程序员的程序媛1 小时前
linux常见文本操作命令
linux·运维·服务器
IMPYLH1 小时前
HTML 的 <wbr> 元素
前端·html
wangbing11251 小时前
开发指南149-IotDB-常用命令
linux·运维·iotdb
Dovis(誓平步青云)1 小时前
常用命令藏得太深?怎么做一个快捷命令坞
运维·前端·自动化·音视频·prometheus
志栋智能2 小时前
运维超自动化的知识管理与传承
运维·自动化
IT_陈寒2 小时前
Vite的这个问题坑了我三天,原来如此解决!
前端·人工智能·后端
网易云信2 小时前
大模型能上岗做销售吗?我们让 12 款国产模型交了 420 份作业
前端·后端
蜗牛互联网2 小时前
Python Agent工具调用的白名单、参数校验与审批门禁
java·服务器·前端·人工智能·后端·python