# 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
相关推荐
weixin_4316004415 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
kyriewen16 小时前
我用Claude Code两天干完了团队两周的排期——周报发出去那一刻我就后悔了
前端·javascript·ai编程
寺中人16 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
V哥AI增长16 小时前
Schema.org 结构化数据与GEO技术落地:AI引擎引用机制与JSON-LD部署实证研究
大数据·运维·人工智能
IT_陈寒16 小时前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端
小张成长计划..16 小时前
【Linux】18:基础IO
linux·运维·服务器
用户9385156350716 小时前
Type vs Interface:读完这篇就没有面试官能难倒你了
前端·面试·typescript
油丶酸萝卜别吃17 小时前
jquery-ajax.js 说明文档
前端·javascript·jquery
windliang17 小时前
Claude Code 源码分析(九):子 Agent 如何分叉、继续与回到父会话
前端·javascript·面试
东东最爱敲键盘18 小时前
二阶段总结
运维