环境构成
约 463 字大约 2 分钟
2025-02-12
Vela 包括两个服务程序:
1、VelaAgent:你的程序要部署到哪台服务器,该服务器上就必须先安装 VelaAgent 服务,它负责接收编译服务器发送过来的程序文件,并自动打包为 Docker 镜像运行。
2、VelaWeb:安装在您的本地电脑或者编译服务器,它负责克隆、编译 git 库代码,并把编译好的文件发送给 VelaAgent。
安装
下载地址
安装 VelaAgent
在目标服务器上,下载 VelaAgent.***.zip ,解压后,在目录下运行下面命令安装 vela-agent 服务:
sudo chmod +x VelaService
sudo ./VelaService
安装 VelaAgent
会询问你用什么用户来运行日后部署的程序,你可以输入特定的用户名,如果用户不存在,会创建此用户,或者直接回车,用 root 用户运行。
服务安装完毕后,运行 systemctl start vela-agent 启动服务。
提示
如果你以后发布的程序需要以 Docker 容器的方式运行,那么,在此服务器上,还需要安装 Docker。
安装 VelaWeb
在编译服务器上,下载 VelaWeb.***.zip ,解压后,在目录下运行下面命令安装 vela-web 服务:
sudo chmod +x VelaService
sudo ./VelaService
会询问你用什么用户来运行该服务,你可以输入特定的用户名,或者直接回车,用 root 用户运行。
服务安装完毕后,运行 systemctl start vela-web 启动服务。
浏览器访问管理页面
vela-web 是一个 web 服务,通过 http://ip:10001 可以访问它的管理页面,如果要修改它的端口,编辑 /opt/software/vela-web-application/appsettings.json 文件,然后重启服务即可:systemctl restart vela-web
默认管理员用户:admin 密码: admin