文件名称:nocd:NoCD是一个轻量可控的持续交付系统。
文件大小:1.05MB
文件格式:ZIP
更新时间:2024-03-31 11:36:20
系统开源
NoCD持续交付系统 NoCD是一个轻量可控的持续交付系统。 界面预览 功能特色 服务器:可以添加多个部署服务器 项目:支持解析各种流行Git托管平台的Webhook 通知:灵活的自定义Webhook 交付记录:可以查看部署记录,用户可以停止部署中的流程 管理面板:查看系统状态,管理用户,管理部署中的流程 部署指北 码头工人 创建配置文件(如/data/nocd文件夹) nano /data/nocd/app.ini 文件内容参考下面( web_listen = 0.0.0.0:8000配置不要改) 运行NoCD docker run -d --name=nocd -p 8000:8000 -v /data/nocd/:/data/conf ghcr.io/naiba/nocd:latest 原始码编译 克隆源代码 进入应用目录cd nocd/cmd/web 编译二进制 go bui
【文件预览】:
nocd-master
----router()
--------admin()
--------repository.go(2KB)
--------oauth2.go(3KB)
--------admin.go(526B)
--------server.go(2KB)
--------user.go(1KB)
--------pipeline.go(8KB)
--------webhook.go(6KB)
--------router.go(4KB)
----go.mod(1KB)
----utils()
--------ssh()
--------mgin()
----.github()
--------workflows()
----go.sum(19KB)
----LICENSE.txt(1KB)
----repository.go(2KB)
----Dockerfile(625B)
----nocd.go(2KB)
----stats.go(897B)
----README.md(3KB)
----server.go(1KB)
----user.go(758B)
----pipelog.go(1KB)
----running.go(465B)
----README_en-US.md(4KB)
----.gitignore(44B)
----README()
--------项目管理.png(110KB)
--------首页截图.png(197KB)
--------管理中心.png(122KB)
--------服务器管理.png(185KB)
--------交付记录.png(319KB)
--------查看日志.png(173KB)
----cmd()
--------web()
----pipeline.go(1KB)
----webhook.go(4KB)
----sqlite3()
--------repository.go(2KB)
--------server.go(1KB)
--------user.go(2KB)
--------pipelog.go(3KB)
--------pipeline.go(2KB)
--------webhook.go(491B)