跨平台部署,支持windows,Linux,macOS
1核2G,2核4G都可以,运行时占用内存不超过20M,所以对系统配置要求不高。推荐2核4G。
下载arrow-up-right
源码安装。安装go环境。go可以交叉编译,但是由于sqlite的缘故,windows环境下并不能顺利的编译linux版本,所以最好还是在linux环境下编译。
配置conf.yaml文件,参照conf-sample.yaml文件。
conf.yaml
conf-sample.yaml
项目目录中编译go build,第一次会安装依赖会慢一些。
go build
./zhuque启动服务。
./zhuque
发布系统的作用本质上是系统代替人工来操作,所以要操作应用服务器,需要发布系统能够和应用服务器通信。
所以在部署和发布应用之前需要保证CD系统和应用服务器建立SSH连接。请将发布系统的公钥添加到应用服务器。
参考文档:
https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?utm_source=Blogarrow-up-right
最后更新于4年前
ssh-copy-id -i ~/.ssh/mykey user@host