# 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
相关推荐
消失的旧时光-19434 小时前
Linux 入门核心命令清单(工程版)
linux·运维·服务器
我是伪码农4 小时前
Vue 2.3
前端·javascript·vue.js
艾莉丝努力练剑4 小时前
【Linux:文件】Ext系列文件系统(初阶)
大数据·linux·运维·服务器·c++·人工智能·算法
小天源4 小时前
Cacti在Debian/Ubuntu中安装及其使用
运维·ubuntu·debian·cacti
夜郎king5 小时前
HTML5 SVG 实现日出日落动画与实时天气可视化
前端·html5·svg 日出日落
Trouvaille ~5 小时前
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
linux·运维·服务器·网络·c++·tcp/ip·socket
芷栀夏5 小时前
深度解析 CANN 异构计算架构:基于 ACL API 的算子调用实战
运维·人工智能·开源·cann
全栈工程师修炼指南5 小时前
Nginx | stream 四层反向代理:SSL、PREREAD 阶段模块指令浅析与实践
运维·网络·网络协议·nginx·ssl
夏幻灵6 小时前
HTML5里最常用的十大标签
前端·html·html5
Mr Xu_6 小时前
Vue 3 中 watch 的使用详解:监听响应式数据变化的利器
前端·javascript·vue.js