运用 jenkins 让你的项目优雅的持续化集成

0、到系统管理-》系统设置

1、安装插件

  Publish over SSH

2、配置 Publish over SSH 参数

  

  1、pass 是私钥密码,此私钥文件放在安装 jenkins 的主机里边。

  2、path to key 私钥文件的路径,(此私钥放在 安装jenkins 的主机里边)

  3、Key  将私钥文件的内容 全部copy 过来:注意是:全部粘贴

3、配置ssh server 服务器。(通过这个jenkins 连接到哪些服务器,就配置哪些服务器的ip 跟username)

  

  1、disable exec  是禁止直行哪些命令

  2、name:起一个服务器的别名

  3、hostname : jenkins 构建时要链接的服务器的ip

  4、username :服务器的登录名

  5、remote directory:远程目录(配置此目录的目的是,将git 上的文件放到此目录下:注跟项目里的目录搭配使用,一般配置为  "/",然后项目里再加上详细目录路径 )

  6、test configuration 点击一下 测试 配置的ssh 秘钥 能不能链接到此主机。

4、点开项目的配置

  

5、配置项目的构建方法

  

  1、name 就是刚才配置的 ssh 链接的名字。选择一下就行。

  2、source files:git分支下的文件目录,此处为*/ 就是 master 下的所有文件

  3、remove prefix :目前还没搞懂

  4、Remote directory :配合 ssh 链接里配置的目录一起使用 :比如ssh 链接配置的为 “/home” 那么 就是 “/home/www/bbbb/”

  5、exec command 是要执行的命令

6、git 源码库配置

  

  1、repostory url 填写项目的git 地址

  2、credentials 是配置好的 git 仓库的账号跟密码:可以是 username 与 password,或者是 ssh、等等

  3、点击 credentials input 框后边的 add 按钮 就可以添加  对应仓库的 usrname password 了

    

时间: 2024-12-26 23:36:31

运用 jenkins 让你的项目优雅的持续化集成的相关文章

Jenkins持续化集成

Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 安装环境 操作系统:linux(centOS) 软件:jdk 7 软件:tomcat 软件:jenkins(2.7.1版) 安装步骤 1.由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk,参照http://www.cnblogs.com/activecode/p/9355374.html 2.从官网

tomcat+jenkins搭建持续化集成环境

一.下载安装Tomcat 1.进入官网http://tomcat.apache.org/ 2.解压缩文件到指定目录 3.设置环境变量 a.新建CATALINA_HOME b.在path中设置 %CATALINA_HOME%\bin 3.启动tomcat a.运行CMD b.输入startup.bat 4.启动过程中乱码问题 解决: 1.进入tomcat安装目如下,找到文件logging.properties 2.将文件中java.util.logging.ConsoleHandler.encod

Jenkins 持续化部署实例

开始本篇章之前介绍一个写笔记的方法:康奈尔笔记法(新学的,很实用) 在此之前老大让它们弄一个web端更新的界面系统,本来我也打算用django+bootstrap+python实现,但是此时python和bootstrap还没有特别熟悉,目前技术不达标.不过期间碰到了jenkins,一个现成的实现持续交付部署的开源项目(但他的作用可不止如此),赞叹开源界的庞大. -------------------------------------------------------------------

Jenkins+Maven进行Java项目持续集成

最近配置了Jenkins服务器,记录下基本过程.(当然还遇到了若干小问题,兵来将挡水来土掩就是了) Jenkins安装 安装Tomcat 从Jenkins官网下载jenkins.war文件.官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release 把war文件部署到Tomcat中 启动Tomcat 在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/ Jen

如何在jenkins上新建一个项目及其简单配置

1.首先,点击[新建]进入选择页面,如下图(一般选择"构建一个自由风格的软件项目")     2.填好项目名称后,点击ok,跳转至如下页面,可以在这个页面进行项目的配置(包括拉源码.修改持续构建时间.打包部署前修改配置文件等) 3.General中的"丢弃旧的构建"可以设定持续构建的 4.在"参数化构建过程"中可以设置要构建的版本有哪些,如下 5.在源码管理模块可以设置源码地址(我们公司一般用的Git) 6.如果是自动化构建,可以在构建触发器中的

jenkins基于角色分配项目权限

jenkins是什么不用说了,可以百度,然后怎么加项目,和别的工具集成什么的,因为我也是从别人手里接过来的jenkins,直接说主题了.因为每次都是我来发布,而且发布频率还蛮高的,有时候请假因为这个还得背上电脑,不能形成没必要的单点嘛,所以. 登录 系统管理----Configure Global Security----(授权策略)Role-Based Strategy.如下图: 保存之后,回到系统管理的界面,出现了一个Manage and Assign Roles的一个小黄锁.点击进入.里边

配置jenkins安全账号和项目权限

配置jenkins安全账号和项目权限 ##安装插件依赖插件:Role-based Authorization Strategy安装重启jenkins即可 ##配置jenkins安全账号1.修改前的配置:2.禁用匿名用户,禁掉用户注册,修改授权策略3.系统管理-->用户管理-新增用户4.指定用户权限新增用户是没有任何权限的,也无法登录jenkins,需要指定权限 主要的几个权限说明: 配置按项目划分权限 保存之后:1:2:验证权限ok 原文地址:http://blog.51cto.com/9682

Jenkins配置多个项目按照顺序构建

一.安装Jenkins多项目构建插件:Multijob 二.新建Multijob Project任务 三.配置 然后启动就可以了.按照从上到下的顺序执行 yexiangyang [email protected] Jenkins配置多个项目按照顺序构建 原文地址:https://www.cnblogs.com/moy25/p/9706200.html

持续集成工具jenkins部署发布JAVA项目(二)

一.部署环境系统 Centos7和上期的jenkins在一台主机,jenkins服务使用的tomcat是8080端口,本次JAVA项目部署使用的tomcat是8090端口 二.部署流程和所需工具 所需工具: maven.tomcat 三.部署过程1.修改部署JAVA项目的tomcat端口为8090将解压的tomcat包放到/opt下修改端口为8090vim conf/server.xml将所有端口号都加10 ,防止与主服务冲突 2.在jenkins上创建testDeploy任务 设置jenkin