折腾历程

GitLab-CI Runner 安装配置

作者 huhamhire, 2014年2月19日 14:26

在上一篇文章中已经完成了 GitLab-CI Server的安装部署过程。不过要进一步执行自动构建以及自动测试任务的话,需要进一步安装配置 GitLab-CI Runner 来用于自动化任务的执行。本文就来介绍一下 GitLab-CI Runner 的安装流程。

由于 GitLab-CI Runner 并不涉及使用数据库的部分,而是注册在 GitLab-CI 服务器上进行管理的,所以安装配置过程相对…

关键词:git , GitLab , GitLab-CI
折腾历程

GitLab-CI Server 安装配置

作者 huhamhire, 2014年2月18日 18:31

前一篇文章已经介绍了 GitLab 服务器的安装过程。如果后续还有进一步的 CI 需求,GitLab 也提供了 GitLab-CI 工具,来配合 GitLab 实现简单的自动化测试、持续集成的任务。这一篇就来简要介绍一下 GitLab-CI 服务器的安装配置。

理论上 GitLab Server 可以与 GitLab Server 安装在同一台服务器上,不过因为我用了虚拟机,并且从长期运行可靠性以及…

关键词:git , GitLab , GitLab-CI
折腾历程

GitLab Server 安装配置

作者 huhamhire, 2014年2月16日 20:49

去年折腾 VPS 的时候,自己就尝试用 Gitlist, GitWeb 做了在线的 Git 管理工具,实现了一些很简单的功能。

但是如果对于在线版本管理如果有更高的要求,上面的这些简易的方案显然无法满足基本要求,更不用说后续的 CI 方面了。所以这周抽了点时间捣鼓了一下 GitLab 以及 GitLab-CI 的安装部署。以后有时间,考虑再加上 Code Review 系统来进一步完善自己的 CI …

关键词:git , GitLab
折腾历程

通过 GPIO 控制 Radxa 的 LED

作者 huhamhire, 2014年2月6日 13:36

在 Radxa Rock 官方的配置说明中,Radxa 板子上带了三个可编程控制的 LED 指示灯,正式版中分别为红、绿、蓝三个,并依次排列在电源开关附近。在启动默认的 android 系统的时候,也会亮起蓝色的指示灯。那要如何在 Linux 下控制这些 LED 呢?

首先来看 Radxa 官方的 Wiki 给出的一段演示脚本,用于控制绿色 LED 闪烁:


 1 #!/bin/sh
 2 
 3 …
关键词:ARM , Radxa , 开发板
程序实践

[Python] 多线程 HTTP/HTTPS 访问延迟测试工具

作者 huhamhire, 2014年2月5日 13:14

由于 hosts 中的内容绝大部分都是指向 HTTP/HTTPS 服务,为了测试实际的访问效果,在做完之前的 ICMP 延迟测试之后,我准备继续做一遍类似 ping 的 http 访问延迟测试,并记录页面访问的状态信息。当然,这次实现的依然只是最后成品模块的原型。

在目前总共数千条的域名规模的情况下,在各域名与其对应的 IP 组合后,总共有将近 35k+ 个组合,需要在 HTTP 测试的时候逐一进行…

关键词:PPTP , 工具 DIY , 网络测试
折腾历程

让 Debian 在 Radxa 上跑起

作者 huhamhire, 2014年2月4日 20:05

Radxa Rock 到手以后,对我而言,需要折腾的第一件事情就是装一个 Linux 跑起来。Radxa 发出来的时候默认在板子上安装了 android,官方也提供了一个 Ubuntu 的系统镜像,不过我个人很想用 Debian 来玩这板子,所以这回就来折腾一下适合 Radxa 的 Debian 版本 root 文件系统(后面简称 rootfs)。

Radxa Rock 与绝大多数采用福州 rock…

关键词:ARM , Debian , Radxa , 开发板
折腾历程

结缘 Radxa Rock

作者 huhamhire, 2014年2月2日 20:21

去年的时候,就发现了身边不少学 EE 的小伙伴们都在玩 Raspberry Pi,我也一直想找块开源开发板来折腾一下,不过之前都木有时间,一直到了前几周的时候,才开始考虑这个问题。

基于 ARM 的开发板看着确实很诱人,由于这些板子都运行着 Linux 或者 android 等操作系统,并且具有可以自己编程控制的 GPIO 接口,因而就使得 Geek 们以较低的代价来实现对于很多小设备的简单控制功能…

关键词:ARM , Radxa , 开发板
程序实践

[Python] 多线程 ICMP 测试工具

作者 huhamhire, 2014年2月2日 14:31

接着上一次的多线程 NS 查询工具,获取域名 IP 地址只是后面 hosts 自动化生成工具功能上最为基础的第一步,后面更为重要的环节就是对这些地址的有效性,以及访问效果进行测试评估。所以,这一部分就来说下我目前实现的多线程 ICMP 测试模块原型。

既然连 NS 查询都已经用到了多线程,加上 NS 服务器对每个域名返回的 IP 结果可能会有多个,根服务器对于某些域名比如 Google 这样的,甚至…

随便扯扯

年度运行日志 —— 2013

作者 huhamhire, 2014年2月1日 19:44

在匆匆忙忙中蛇年就剩了一个尾巴了,好多年木有看春晚,吐槽神马的似乎也不适合我,所以还不如趁着除夕的晚上写写博客来的实在。(噗,为嘛我会在这个时候写博客来着,我表示对自己已经理解不能了:-P。)

一年的时间可以经历很多的事情。一年的时间,自已已经从大三学生党变成了大四狗。很多人都觉得大四时面临选择的关键一年,其实要我说的话,大学里面我们一直都在面临各种选择,所谓大四的选择只是临门一脚而已。虽然我很羡慕…