logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

持续集成回顾暨点滴分享[6] – 工具篇,Jenkins终于登场了!

工欲善其事,必先利其器说起持续集成,不得不讲Jenkins了。但苦思良久,才落笔开始写:Jenkins的内容太丰富了,各种小技巧,插件,配置,层出不穷,难以计数:写之不尽,而我又所知有限Jenkins的介绍遍地开花,谷歌,百度,一大把:入门的,进阶的,大师的,写得好的,真多!Jenkins的本质,是个瑞士军刀,功能虽多,但你一旦知道了就可以很容易配置出来:确实是简单易上手,没关子可卖

使用gitlab+jenkins+saltstack+rsync自动部署Web应用

本文描述了集群服务器下部署web应用的一种方式及其架构,其讨论的背景基于以下服务架构,如图所示:本地服务器用于编辑和测试代码,编辑测试完成后将源码传到源码服务器上,再从源码服务器上同步到先上服务器。GitLab是一个开源的源码管理应用,提供类似Github的代码管理服务,使用代GitLab管理线上代码,可以在服务器更新出错时回滚到旧版本,便于管理和维护。GitLab的安装可参照官方文档

基于Jenkins 实现php项目的自动化测试、自动打包和自动部署

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://birdinroom.blog.51cto.com/7740375/1346812   本篇博文宅鸟将在上篇: 基于Jenkins 搭建持续集成环境 的基础上,继续介绍Jenkins结合php项目实现自动化测试和自动部署。废话不再多说,直接上干活。   宅鸟所使

Jenkins配置基于角色的项目权限管理

本文将介绍如何配置jenkins,使其可以支持基于角色的项目权限管理。由于jenkins默认的权限管理体系不支持用户组或角色的配置,因此需要安装第三发插件来支持角色的配置,本文将使用Role Strategy Plugin,介绍页面:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin一、配置插件安装插件后,进

#jenkins
基于jenkins动态化参数化构建

由于上一篇是通过触发git操作来实现自动化构建和发布,回滚和发布不太可控,可以采用动态参数获取发布分支的方式方便发布和回滚目标:选择合适版本发布到合适的服务器环境(目前分支策略是,提测时创建发布分支release-date  +%Y%m%d-%H%M%S )1.安装插件Dynamic Parameter Plug-in2.设置 参数化构建过程3.使用groovy脚本动态获取发布

#jenkins#自动化
jenkins pipeline参数化构建

参数化构建过程中的参数choice在pipeline script中的引用是env.choice,非pipeline的旧版方式引用是$choicepipeline script不会写时可以点击流水线语法,进入后选择示例步骤,比如从svn拉取代码,选择svn: Subversion后,下面会出现svn的相关配置,填完后点击生成流水线脚本,就可以生成从svn拉取代码的流水线脚本。...

#jenkins
canal.adapter启动报错Could not resolve placeholder ‘HOSTNAME%%.*‘

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'HOSTNAME%%.*' in value "history -a; printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}""配置里面根本就不需要用

Jenkins使用遇到的坑

在项目配置中的源码管理中的Repository URL中填写的字母不能有特殊字符,比如!Jenkins会自动将!转义为%21特殊字符是通过.jenkins/workspace/***/.git/config查看到的

#jenkins
构建Deployment系统

对软件公司,特别是互联网软件公司来说,发布流程是企业的核心竞争力。那么什么是一个好的发布流程呢?Github(别忘了它本身也是一家软件公司)的CTO在介绍Boxen的时候说过,他们公司新员工从拿电脑到可以开始编码只要30分钟,这给混过几家10w+员工公司的我带来的震撼特别强烈。所以我觉得,一个好的软件发布流程应该是:新员工在第一天入职就能push改动到production新员工在第

#运维
Zend Framework 2 支持同时插入多条数据的Insert扩展

Zend Framework 2的Insert方法默认情况下一次只能进行一条数据的插入,本人仿照其Insert写了一个简单的Insert类,本类还有许多的不足,只是提供一个思路。好了不多说直接上代码。<?php/** * ZF2 能同时插入多条数据的简单Insert * * @author Star * @license http://mushroot.com * @ver

    共 14 条
  • 1
  • 2
  • 请选择