golang在线编译+下载服务 建站之路

go-skyblue · · 4676 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

网站建立起源 http://build.golangtc.com

一开始我是想找一个网站,只要告诉它我的github地址,它就能把代码编译好,然后把代码给打包,给我一个下载地址。这样分享给朋友也很方便。
先是问了问谢大建的GoWeb交流群,有没有网站提供这样的功能,结果是没有。当时脑子一热,我就回了句:”既然没有我就自己写一个吧”。男人说话一定要算话嘛,然后就噼里啪啦的编码啦 #¥%……&*(。

调研编码

过去一直用drone.io,偶尔也用travis。不明白这两个NB的站为什么没有提供二进制的下载服务。很是郁闷。
https://bintray.com这个网站提供二进制的上传和分享功能,可还得手动编译传上去。懒人总是什么都想偷懒。

二进制文件总是需要考虑满足各种机器的运行。golang语言交叉编译功能,所以windows,linux,mac的程序都能在一个机器上搞出来。github搜了搜还有gox交叉编译工具。其他的编译啦,运行测试,打包了应该也不难。

从一月4号(周六)开始写了写,周日花了半天又写了写。周一周二又要上班,唉,只能熬夜写了。中间还遇到了个该死的lock的bug。痛苦的bug trace过程,我几乎在每一行前面都加了log。一开始还以为是Go的bug,后来发现还是我自己的用法问题。总算到周三的时候搞出来了。看着自己辛苦弄出来的东东,无限的感慨啊,激动的我的眼泪都差点掉出来,虽然这只是第一步,但总算让我看到了洗完了。多谢Jummy Kuu提供的域名和机器http://build.golangtc.com,不然连个落脚的地方都没有。

网站会提供什么服务

现在只希望网站没有bug,能提供基础的编译测试服务,另外一个重要的功能就是提供二进制的打包和下载服务。(这要感谢这么多免费的CDN _)

以后提供什么我就不知道了,提供什么总是跟着需求走。

网站是否会收费

这个估计不会,大家都是开源爱好者,你用我的,我用你的。互惠互利嘛。反正机器闲着也是一种资源浪费。


有疑问加站长微信联系(非本文作者)

本文来自:开源中国博客

感谢作者:go-skyblue

查看原文:golang在线编译+下载服务 建站之路

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4676 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传