小编Zic*_*ico的帖子

在我的服务器上部署并构建我的go应用程序

我完全是新手(它看起来很棒).

因此,我想构建一个"web-"应用程序,与devel框架一起使用.问题是我在我的mac上编码(os:darwin,arch:amd64),我想在我的服务器上部署应用程序(os:ubuntu 12.04,arch:amd64).我在本地"狂欢"(所以bin/revel它是:Mach-O 64位可执行文件)在我的服务器上是不可执行的.

现在,当我推(使用git)时,我有一个post-receive脚本来构建app(revel build myapp /path/to/deploy).在我试图"开始"陶醉我的服务器之前,它也失败了.

它不起作用,我可以理解为什么,但我不知道如何获得可行的工作流程:

  1. 我的Mac上的代码
  2. 推送我的代码(使用git)
  3. 在服务器上构建应用程序

PS:我读过http://blog.gopheracademy.com/auto-deploy-revel-site,http://revel.github.io/manual/deployment.html以及关于交叉编译的文章)

linux git macos go

6
推荐指数
1
解决办法
2723
查看次数

标签 统计

git ×1

go ×1

linux ×1

macos ×1