LiteOps(轻量级 CI/CD 平台)简介
LiteOps 是一个专注于实用性的轻量级 CI/CD 平台,开源免费,能够为开发团队提供高效、便捷的自动化构建和部署解决方案。随着软件开发的复杂性不断增加,CI/CD(持续集成/持续交付)成为了提升开发效率和软件质量的关键手段。该工具以其简单易用的特点,帮助团队快速解决实际工作中的痛点,提升开发效率。

该工具提供了一系列功能,包括项目管理、构建与部署、日志与监控等,帮助团队更好地管理项目进展。系统配置和用户管理等功能也确保了平台的灵活性和安全性。可以根据需求自定义角色和权限,确保系统的安全性和数据的隐私。

该工具适合各类开发团队使用。无论是小型初创团队还是大型企业,都能通过该工具提高效率,帮助团队在快速变化的市场中保持竞争力。
LiteOps(轻量级 CI/CD 平台)官网及部署教程
部署方法一:一键部署
# 1. 获取部署文件
git clone https://github.com/opsre/LiteOps.git
cd LiteOps
# 2. 执行一键部署
chmod +x start-containers.sh
./start-containers.sh
部署方式二:自定义数据库部署
# 1. 先启动MySQL容器(可选)
docker run -d \
--name liteops-mysql \
-e MYSQL_ROOT_PASSWORD=your_password \
-p 3306:3306 \
mysql:8.0
# 等待MySQL启动完成后导入初始化数据(会自动创建liteops数据库)
docker exec -i liteops-mysql mysql -uroot -pyour_password < liteops_init.sql
# 2. 在宿主机创建配置文件
mkdir -p ./liteops-config
cat > ./liteops-config/config.txt << EOF
[client]
host = 数据库IP # 如果使用Docker网络,填写容器名
port = 3306
database = liteops
user = root
password = your_password # 替换为您的实际密码
default-character-set = utf8mb4
EOF
# 3. 启动LiteOps容器,挂载配置文件
docker run -d \
--name liteops \
--privileged \
-p 80:80 \
-p 8900:8900 \
-v $(pwd)/liteops-config/config.txt:/app/backend/conf/config.txt \
liteops/liteops:[最新版本]
部署成功后,可以通过以下地址访问:
- 前端界面:http://localhost
- 后端API:http://localhost:8900/api/
- MySQL数据库:localhost:3306
默认登录信息:
- 用户名:admin
- 密码:admin123 (初始密码,可自行修改)