# 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
相关推荐
代码搬运媛1 小时前
Jest 测试框架详解与实现指南
前端
abigriver2 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
counterxing2 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq2 小时前
windows下nginx的安装
linux·服务器·前端
之歆3 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜3 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
Maimai108083 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
charlie1145141913 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记3 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
cen__y4 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git