随笔分类 - Jenkins持续集成
摘要:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
阅读全文
摘要:一、参数化构建日志 1、查看效果 有时候开发需要查看服务器日志,传统的是需要运维登录服务器拉取开发所需要的服务日志,这么做的弊端是:1、如果日志比较大,拉取耗费时间、占用服务器资源。2、占用运维不必要的工作量。3、为了服务器安全考虑,反复的登录服务器,容易被一些内部员工记住服务器密码或秘钥。 废话不
阅读全文
摘要:本文主要根据Jenkins上的日志来继续说明构建项目的过程,上文我们已经讲到构建一个测试环境或单独终端的过程,详情可以了解上篇文章 一、背景介绍 首先看下SVN代码的仓库的结构: 代码仓库里有一个文件夹,可以随便取名,文件夹中可以放置很多单独的项目,每个项目下有branch,trunk,demand
阅读全文
摘要:在使用Jenkins进行项目构建的时候出现下面问题 按字面提示,意思就是没有指定maven的版本信息 进入到Jenkins下面查找pom.xml文件,如下,果然没有maven版本信息 于是先查询了maven的版本信息 然后在pom.xml文件中加入下面一行 效果为: 下次构建时,就OK了。
阅读全文
摘要:1、升级 下载新版Jenkins.war文件,替换旧版本war文件,重启即可。 Jenkins.war文件的位置一般为/usr/lib/jenkins/Jenkins.war。 2、迁移、备份 Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。所以不管是迁移还是备份,只
阅读全文
摘要:1. Nexus中的仓库 1.1 类型介绍 登陆Nexus,在左边菜单栏里选择Repositories,然后会出现右边的画面,右边上半部分是列出来的repository,黑体字是类型为group的repository。 这里简单介绍下几种repository的类型: Ø hosted,本地仓库,通常
阅读全文
摘要:1,Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外
阅读全文
摘要:1 Publish over SSH插件安装 打开Jenkins的“系统管理>管理插件”,选择“可选插件”,在输入框中输入“Publish over SSH”进行搜索,如果搜索不到可以在“已安装”里确认是否已经安装过。在搜索结果中选中“Publish over SSH”,点击页面的“直接安装”按钮,
阅读全文
摘要:1 简介 ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。 使用密钥登录分为3步: 1、生成密钥(公钥与私钥); 2、放置公钥(Public Key)到服务器~/.ssh/authori
阅读全文
摘要:1.1 重启,重载,关闭 http://10.0.0.8:8080/jenkins/restart 重启 http://10.0.0.8:8080/jenkins/reload 重载 http://10.0.0.8:8080/jenkins/stop 停止 http://10.0.0.8:8080/
阅读全文
摘要:1, 配置Global Tool Configuration 配置jenkins需要的maven、jdk路径 2, 配置安装插件jenkins plugin 需要安装的插件: •发布插件 Deploy to container Plugin 必须 •Maven插件 Maven Integration
阅读全文
摘要:Jenkins安装部署简要步骤: 地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。 Linux稳定版的Jenkins地址为:http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/war-stable/1.651.
阅读全文
摘要:1.1 目前主流网站部署的流程 目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用。 简单来说方便如下人员: 1)开发
阅读全文