一、持续集成(Continuous Integration)要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,
持续集成:TeamCity 的安装和使用字数2840 阅读1061 评论2 喜欢10TeamCity本文初衷让大家了解持续集成(CI),以及入门了解 JetBrains 家的 TeamCity 的一些简单实用。TeamCity 的一些复杂使用我暂时也不会,一样也是要看文档的,所以不管怎样你都要养成看官网文档的习惯。TeamCity 和 Jenkins、Hudson 其
前文我们提出了一种如下图所示的实现IT自动化的解决方案。方案中,我们为整个IT自动化生产线的各个环节选择了一种特定 的生产工具。此方案以Java工程为实际案例,大部分环节对其它类型的工程也适用。本文将简要介绍这些工具的特征,后续文章,将用这些工具把IT自动化生产线装配并运转起来。IT自动化工具集工程构建工具软件技术发展到今天,对于各种语言来说,软件的编译过程基本上都变的很简单,像用于Java的Ma
SupervisordSupervisord是一款基于Python的进程管理工具,当主机上存在多个的进程需要管理时,通过supervisor可以简化进程的管理。 再通过supervisor提供的rpc接口,可以实现多机多进程管理。管理进程配置配置示例:[program:storm-nimbus] command=/opt/cluster/storm/bin/storm nimbus us
早先给公司内网搭建了一套基于Git的服务器GitLab,GitLab升级包更新较快,笔者在升级过程中记录下爬的教程以及遇到了不少的问题,现在分享给出来以供需要时参考。积攒多年的血泪教训,升级之前做备份,另外笔者安装的是一键安装包,所以按照一键安装包的升级方式来操作,参考GitLab官方升级教程:https://about.gitlab.com/upgrade-to-package-reposito
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件,对于我来说,也是应用在系统部署上。废话不多说,直接进入我们的安装步骤吧1.安装JDK,maven环境搭建因为考虑到jenkins的实际应用场景,我们需要把这些基础环境先安装完成。jdk安装比较简单不做赘述,maven环境借用了osc其他大侠的博客内
在公司使用 Jenkins 软件已经有一段时间了,走了很多弯路,但也积累了一些经验,可以和大家分享一下。 我们来一起搭建Jenkins环境。首选你需要安装好JRE/JDK和Tomcat。由于这不是本文的重点,所以关于其安装过程就跳过不谈。 我实验用的服务器操作系统为64位版本的CentOS 5.4,安装JDK 版本为 64位的 1.6.0;安装Tomcat版本为 7.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号