刚开始学习golang,打算做一些linux的维护脚本和web API小工具练手。但是在部署项目时觉得很麻烦。
如果是php的项目,每次更新时用git递交或是ftp上传文件就行了,可是golang上传后还要编译和执行,要解决这个麻烦,目前的思路是用github的webhooks,每次递交git时post一个请求到服务器,服务器收到请求后执行sh批处理,自动pull项目代码,重新编译和执行。
不知有没有更好的或是更规范的方案?
刚开始学习golang,打算做一些linux的维护脚本和web API小工具练手。但是在部署项目时觉得很麻烦。
如果是php的项目,每次更新时用git递交或是ftp上传文件就行了,可是golang上传后还要编译和执行,要解决这个麻烦,目前的思路是用github的webhooks,每次递交git时post一个请求到服务器,服务器收到请求后执行sh批处理,自动pull项目代码,重新编译和执行。
不知有没有更好的或是更规范的方案?
2 回答1.3k 阅读
2 回答1.1k 阅读
2 回答1.1k 阅读
1 回答682 阅读
2 回答873 阅读
3 回答689 阅读
1k 阅读
思路是对的
工具上可以了解一下
gitlab
和jenkins