加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-16 18:57:02 所属栏目:大数据 来源:网络整理
导读:网站建立起源 http://build.golangtc.com 一开始我是想找一个网站,只要告诉它我的github地址,它就能把代码编译好,然后把代码给打包,给我一个下载地址。这样分享给朋友也很方便。 先是问了问谢大建的GoWeb交流群,有没有网站提供这样的功能,结果是没有。

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

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

网站是否会收费

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读