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

网站建立起源 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 ^_^)

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

网站是否会收费

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

转载于:https://my.oschina.net/goskyblue/blog/192333

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值