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

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

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

调研编码

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

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

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

网站会提供什么服务

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

之后提供什么我就不知道了,提供什么老是跟着需求走。工具

网站是否会收费

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

相关文章
相关标签/搜索