Drone CI on Raspberry Pi

实验环境 Platform: Raspberry Pi OS: Arch Linux Arm Docker Engine: 1.12.0 Docker Compose: 1.8.0 实验过程 启动4个docker容器 drone gogs mysql phpmyadmin 安装gogs: http: »

Setup Jenkins Slave on Raspberry Pi

经常需要编译一些基于ARM架构的程序,但是这些程序过一段时间就会升级,因此需要重新编译,然后把二进制程序打包,并且发布到Github上,供大家下载安装。 整个流程虽然简单,但是涉及到很多手动操作,非常繁琐。如果能够自动执行就完美了。在网上找到很多解决方案,其中使用Jenkins比较可行。 Jenkins是用Java写的巨无霸软件,对硬件要求极高。直接在树莓派上运行会很卡,所以只能使用Master-Slave的方式来运行,在PC上运行Master节点,在PI上运行Slave节点。在PC上使用Docker来运行Jenkins比较方便,在PI上只需要有Java环境即可。 Master Setup jenkins: image: jenkinsci/jenkins »