Fork me on GitHub

随笔分类 -  Jenkins

摘要:a.安装并创建用户 访问http://10.0.0.26:81,默认用户:root,5iveL!fe 设置用户名、密码,创建三个用户zhanghongqi、mafei、lixiang, 创建一个组Linkdood-kaifa 把master权限给zhanghongqi 创建一个项目,owner:Li 阅读全文
posted @ 2019-01-31 16:47 法外狂徒 阅读(935) 评论(0) 推荐(0) 编辑
摘要:1.安装git,也适用于升级 2.使用git 工作区:就是在你的电脑里能看到的目录,比如创建的test; 版本库:工作区中有一个隐藏目录.git,它不算工作区,而是git的版本库,git的版本库里面存放了很多的东西,其中最重要的就是称为stage的暂存区,有git为我们自动创建的第一个分支maste 阅读全文
posted @ 2019-01-28 17:53 法外狂徒 阅读(368) 评论(0) 推荐(0) 编辑
摘要:1.新建一个pipline任务 2.自写一个简单的pipline脚本 a.Pipeline的脚本语法在Pipeline Syntax中,片段生成器,示例步骤中选择builf:Build a job b.将生成的语句中的value赋值 c.在这条线上部署了两个job--test-zrlog、java- 阅读全文
posted @ 2019-01-27 16:56 法外狂徒 阅读(2483) 评论(0) 推荐(0) 编辑
摘要:1.什么是nexus? Neux:MAVEN的私有仓库; 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件,不利于包的管理和共用. Nexus的安装 2.x下载地址:https://help.son 阅读全文
posted @ 2019-01-27 16:48 法外狂徒 编辑
摘要:当一个公司的开发分为多个组或者是多个项目时,不能让所有的开发都公用一个构建,否则将会变得很混乱,为了解决这一问题,jenkins提供了角色授权的机制.每个开发有着对应的账号和权限,可以自行新建、构建、测试、发布. 角色授权需要安装的插件:Role-based Authorization Strate 阅读全文
posted @ 2019-01-27 16:41 法外狂徒 阅读(607) 评论(0) 推荐(0) 编辑
摘要:业务量变大时,单台的jenkins进行自动化构建部署,就显得没那么灵活,jenkins的集群并非像web服务器、mysql集群那样,jenkins的集群无需在额外的主机安装jenkins,但是用于java项目来说,要使用集群功能,额外的主机就必须要安装maven. 1.系统管理-->全局安全配置-- 阅读全文
posted @ 2019-01-26 20:26 法外狂徒 阅读(3328) 评论(0) 推荐(2) 编辑
摘要:1.先为java这个项目创建三个版本 修改后的pom.xml 修改war的输出内容 v1.3标签是一样的道理 gitlab上三个标签的截图 2.按版本发布 a.安装git parameter plugin插件 b.修改项目配置,勾选<参数化构建过程>后的一系列操作 c.创建变量名 version_t 阅读全文
posted @ 2019-01-26 20:00 法外狂徒 阅读(2198) 评论(0) 推荐(0) 编辑
摘要:前言:这台jenkins服务器的环境是前几篇博客一步步做实验做过来,如果有想做这篇博客的实验的朋友,可以移驾去看一下前几篇博客,另外有看着博客做完的博友,可以在下方留言,证明我做的这些都是对的,有看着博客做不下来的博友,可以留言交流. 实验环境ip说明: 1.10.0.0.28部署JDK、Tomca 阅读全文
posted @ 2019-01-25 18:38 法外狂徒 阅读(784) 评论(0) 推荐(0) 编辑
摘要:1.在没有做任何操作时,是这样报错的 a.在任务中配置远程执行命令 rsync -raz --delete --progress target/testweb-v1.1.jar root@10.0.0.41:/data/ ssh root@10.0.0.41 "java -jar /data/tes 阅读全文
posted @ 2019-01-24 19:25 法外狂徒 阅读(12501) 评论(0) 推荐(0) 编辑
摘要:1.简介:什么是Maven Maven是一个项目管理和综合工具.Maven提供给开发人员构建一个完整的生命周期框架; 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周期;主要服务于JAVA平台的构建、依赖管理、项目管理. mvn -v 查看maven、java的 阅读全文
posted @ 2019-01-24 18:11 法外狂徒 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:1.gitlab升级 报错,10.x以后开始依赖policycoreutils-python,之前在使用9.x时还没有依赖该项 信息选自GIitLab官网: 从版本10.0开始,GitLab要求PostgreSQL的版本为9.6或更高;对于运行8.15以下版本的用户,这意味着他们必须首先升级到9.5 阅读全文
posted @ 2019-01-20 19:38 法外狂徒 阅读(760) 评论(0) 推荐(0) 编辑
摘要:1.以root用户运行jenkins是不专业的 刚开始用jenkins时用jenkins这个普通用户运行程序,始终无法连接到gitlab,报错如下: 先是把修改jenkins上的git路径,将git修改为/usr/local/git/bin/git ll /usr/bin/git/usr/bin/g 阅读全文
posted @ 2019-01-20 17:40 法外狂徒 阅读(2069) 评论(0) 推荐(0) 编辑
摘要:1.基础配置 Jenkins是一个持续集成、自动测试、持续部署的超级引擎,支持自定义工具集、有多种交付通道. 接下来开始放图: 选择Install suggested plugins,不用担心会给你多装东西: 开始安装插件,安装的这些都不够,后续还得自己安装几个: 进入创建管理员用户的界面,管理员账 阅读全文
posted @ 2019-01-19 19:40 法外狂徒 阅读(672) 评论(0) 推荐(0) 编辑