专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
河北卫视  ·  《感恩奋进 ... ·  4 天前  
HR新逻辑  ·  华为绩效管理实践、工具与方法(公开课) ·  2 天前  
人力资源管理  ·  ​deepseek预测:未来十年内非常稳的十 ... ·  2 天前  
51好读  ›  专栏  ›  院长技术

一款开源轻量级的DevOps持续集成服务系统

院长技术  · 公众号  ·  · 2024-05-06 07:00

正文

院长简介

作者:院长

职位:运维开发工程师

官网:https://deanit.cn

博客:https://blog.deanit.cn

擅长:

【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】

项目地址

GitHub:https://github.com/harness/gitness

官方文档:https://docs.gitness.com/

项目简介

Gitness是一个轻量级、超快速的代码托管和持续集成服务,它是在Drone基础上构建的。

功能

目标:Gitness旨在为开发人员和团队提供一个无缝集成的平台,以简化工作流程、提高协作效率、确保代码安全性,同时消除了需要使用多个不同工具的烦恼。

部署:Gitness支持Docker容器化部署,安装相对简单,只需一个Docker命令即可完成。使用Gitness镜像时,建议使用绑定挂载或命名卷来方便管理Gitness升级时的数据。

特性:Gitness提供了完整的用户界面用于与系统交互,并支持Swagger规范接口文档访问。这使得用户可以轻松地与Gitness进行交互,并获取所需的代码托管和持续集成服务。

替代方案:Gitness可以被视为GitHub的开源替代品,用于自己搭建和托管代码。这使得用户可以在本地环境中构建和运行系统,无需依赖外部服务。

部署安装

安装Docker

curl -sSL https://get.docker.com/ | sh

安装Docker-compose

下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

给文件增加执行权限
chmod +x /usr/local/bin/docker-compose

检查 Docker-Compose 版本
docker-compose -v

Docker安装服务

sudo docker run -d \
  -p 3000:3000 \
  -v /home/gitness/docker.sock:/var/run/docker.sock \
  -v /home/gitness:/data \
  --name gitness \
  --restart always \
  harness/gitness

Web访问

http://ip:3000

招贤纳士

欢迎👏关注《院长技术》,只做原创,干货~~~

更多技术干货持续输出中......


知识星球,试运营中,

原价188¥在不断上涨, 现加入仅需129¥ ,文档正逐渐上传!

欢迎加入 QQ- 3群:【

1群-2群-已满

推荐阅读

K8s命令行交互运维神器







请到「今天看啥」查看全文