jenkins
-
代码审查和不良编程习惯
有时候,做为一个程序员,我觉得我的职业生涯会被我开发软件使用的开发工具和技术架构明显的分割成几个阶段。一部分是因为使用的编程语言——在大学时是Smallta…
-
LinuxCon North America 2012后记
第4届LinuxCon已在2012年8月31日结束,举行地点是美国加州圣地牙哥,本年还有CloudOpen共同举办。出席者包括 OpenStack创办心Jonathan Bry…
-
如何为安卓开发搭建一个持续集成(CI)服务器
我最近买了新 MacBook Pro 作为我的主要的安卓开发机,我的老式的 MacBookPro(13 寸,2011 年后期发布,16GB 内存, 500G 的固态硬盘,内核是 i…
-
如何在 Ubuntu16.04 中用 Apache 部署 Jenkins 自动化服务器
Jenkins 是从 Hudson 项目衍生出来的自动化服务器。Jenkins 是一个基于服务器的应用程序,运行在 Java servlet 容器中,它支持包括 Git、SVN 以…
-
深入解析面向数据的哈希表性能
最近几年中,面向数据的设计已经受到了很多的关注 —— 一种强调内存中数据布局的编程风格,包括如何访问以及将会引发多少的 cache 缺失。由于在内存读取操作…
-
LXD 2.0 系列(十二):调试,及给 LXD 做贡献
介绍 终于要结束了!这个大约一年前开始的这系列文章的最后一篇博文。 LXD 入门 安装与配置 你的第一个 LXD 容器 资源控制 镜像管理 远程主机及容器迁移 LXD 中的 Doc…
-
你还记得 OpenSolaris 吗?它又来了
尽管由Sun创立的许多开源项目时至今日仍然保持着很高的知名度(大部分我都在工作中实际使用过),但奇怪的是其中与Sun联系最紧密、也最受系统管理员青睐的一员却渐渐被时代所淡忘。O…
-
资源编排最佳实践之入门篇:云服务器如何从 1 到 N?
随着云计算的应用和普及,IaaS层、SaaS层、PaaS层的服务也不断涌现,而国内云端的自动化运维还属于初探阶段。阿里云资源编排(Resource Orchestration)(R…
-
如何在 Ubuntu/Fedora/Debian 中安装 GitLab
在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torv…
-
Apache Mesos 和数据中心操作系统的崛起
容器和应用程序编排是热门话题,因为组织和工程团队试图尽可能快地部署应用程序和基础设施的更改,同时提高数据中心的整体效率。当你读到容器的文章时,提到Apache Mesos(论文)通…