企业实战(Jenkins+GitLab+SonarQube)_08_jenkins安装和第一个Java项目构建

接上一篇:企业实战07_Jenkins 安全设置https://blog.csdn.net/weixin_40816738/article/details/90383721

文章目录

  • 1. 集成maven插件:
  • 2. 通过SSH发送构建工件
  • 3. 系统管理员邮件地址
  • 4. 基础配置
    • 4.1. 配置jdk
    • 4.2. 配置Git
    • 4.3. 配置Maven
  • 5. 集成gitlab代码版本控制
    • 5.1. 新建任务
    • 5.2. 添加描述
    • 5.3. 设置构建的最大数量防止内存溢出
    • 5.4. 连接Gitlab方式介绍
    • 5.5. 复制需要拉去的项目地址
    • 5.6. 使用ssh连接Gitlab
    • 5.6.1. 添加远程拉取项目地址
    • 5.6.2. 添加凭据
    • 5.6.3. 输入用户名和口令
    • 5.6.4. 选择添加的凭据
    • 5.6.5. 效果图
    • 5.6.6. 点击-【立即构建】
    • 5.6.7. 查看控制台输出
    • 5.6.8. 在jenkins的工作空间查看是否拉取成功
    • 5.7. 使用http连接Gitlab
    • 5.7.1. 删除任务中的order项目
    • 5.7.2. 修改配置
    • 5.7.2.将地址修改为http
  • 6. 使用2种方式的区别
    • 6.1. 第一种是:http:输入gitlab用户名和密码
    • 6.2. 第二种是:输入jenkins所在服务器的用户名和私钥,和gitlab相关联

1. 集成maven插件:

Maven Integration plugin

2. 通过SSH发送构建工件

Publish Over SSH

3. 系统管理员邮件地址

【系统管理】-【系统设置】-【Jenkins Location】-【系统管理员邮件地址】
【系统管理】-【系统设置】-【邮件通知】-【SMTP服务器】127.0.0.1
【系统管理】-【系统设置】-【Maven项目配置】-【默认】

4. 基础配置

4.1. 配置jdk

【系统管理】-【全局工具配置】
在这里插入图片描述

4.2. 配置Git

在这里插入图片描述

4.3. 配置Maven

在这里插入图片描述

5. 集成gitlab代码版本控制

5.1. 新建任务

在这里插入图片描述
在这里插入图片描述

5.2. 添加描述

在这里插入图片描述

5.3. 设置构建的最大数量防止内存溢出

在这里插入图片描述

5.4. 连接Gitlab方式介绍

在这里插入图片描述

5.5. 复制需要拉去的项目地址

把localhost修改为服务器地址即可
在这里插入图片描述
在这里插入图片描述

5.6. 使用ssh连接Gitlab

拉取地址:git@192.168.43.106:root/order.git

5.6.1. 添加远程拉取项目地址

在这里插入图片描述

5.6.2. 添加凭据

在这里插入图片描述

5.6.3. 输入用户名和口令

在这里插入图片描述

5.6.4. 选择添加的凭据

在这里插入图片描述


ssh方式,使用私钥连接也可以
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


5.6.5. 效果图

在这里插入图片描述

在这里插入图片描述

5.6.6. 点击-【立即构建】

在这里插入图片描述

5.6.7. 查看控制台输出

在这里插入图片描述
在这里插入图片描述

5.6.8. 在jenkins的工作空间查看是否拉取成功

  • 进入工作空间,查看有没有testToGitLab任务
cd /app/jenkins/workspace/

在这里插入图片描述

  • 在创建的任务重查看,编译打包后的order.war有没有生成,生成说明编译打包成功,否则,则失败。
    在这里插入图片描述

5.7. 使用http连接Gitlab

拉取地址: http://192.168.43.106/root/order.git

5.7.1. 删除任务中的order项目

在这里插入图片描述

5.7.2. 修改配置

在这里插入图片描述

5.7.2.将地址修改为http

6. 使用2种方式的区别

注:这里支持2种连接:
二者的区别在于,协议不一样,建议使用ssh

6.1. 第一种是:http:输入gitlab用户名和密码

在这里插入图片描述

6.2. 第二种是:输入jenkins所在服务器的用户名和私钥,和gitlab相关联

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/524072.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

滴滴全链路压测解决之道 | 技术头条

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:张晓庆转自:Java架构沉思录滴滴出行创立于 2012 年&#…

企业实战(Jenkins+GitLab+SonarQube)_09_jenkins发布项目到测试环境

接上一篇:企业实战08_jenkins安装和第一个Java项目构建https://blog.csdn.net/weixin_40816738/article/details/90454587 文章目录1. 配置远程测试服务器主机2. 在视图中选择项目(testToGitLab)3. 选择【配置】4. 配置和发布脚本1. 配置远程…

Linux 安装、卸载JDK

Linux 安装卸载JDK 第一种方式(手动上传): 1、查看已安装的jdk2、卸载jdk3、再次检查jdk是否已卸载4、上传jdk、解压jdk5、配置环境变量6、重新加载全局环境配置7、查看jdk版本 一、卸载系统已有的JDK 1、查看已安装的jdk rpm -qa|grep jdk2、卸载jdk rpm -e -…

亚马逊退出中国?

戳蓝字“CSDN云计算”关注我们哦!整理 | 伍杏玲责编 | 唐小引封图 | CSDN 付费下载自东方IC出品 | CSDN(ID:CSDNnews)北京时间4月17日,据”媒体训练营“报道:亚马逊将在本周宣布退出中国,确切时…

Centos/Red Hat6.8 安装、配置、启动Gitlab (外网环境)

一、登录gitlab官网 官网:https://about.gitlab.com/install/ 二、操作步骤 1. 安装并配置gitlab必要的依赖项2. 添加GitLab软件包存储库3. 将加GitLab软件仓库更新改为清华大学开源软件镜像站4. 安装Gitlab软件5. 设置external_url(web访问地址)6. 重新加载Gi…

边缘计算精华问答 | 5G是否会“逼退”4G?

新的数据需求也催生了新的技术和商业模式,这便是最近一两年来边缘计算所产生的大背景,大火的边缘计算的核心技术是什么,面临着哪些挑战?今天就让我们来看看关于边缘计算的精华问答吧。1Q:边缘计算参考架构什么样&#…

企业实战(Jenkins+GitLab+SonarQube)_12_Jenkins+soanr服务器搭建和代码检查

文章目录一、前期准备1.1. jenkins 服务器搭建完成1.2. sonarqube服务器搭建完成二、Jenkins 配置2.1. 安装 Sonar 插件2.2. 配置 SonarQube servers2.3. 配置 SonarQube Scanner三、新建任务和配置3.1. 添加描述3.2. 设置最大构建数量,防止内存溢出3.3. 添加项目远…

阿里云智能技术战略架构师陈绪:透视2019云计算酣战

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者: 陈绪博士,阿里云智能技术战略架构师。转自:云…

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 完美解决(tomcat error)

error: Linux下启动和关闭tomcat报错,如下图所示: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program Neither the JAVA_HOME nor the …

Observers:让 ZooKeeper更具可伸缩性 | 时光机

戳蓝字“CSDN云计算”关注我们哦!时光机:搭载这部时光机,带您回顾《程序员》大量优秀文章,重温经典技术干货,我们发现硬核技术永不过时,对于get要点、solve难题、提高自我,仍有非凡意义。作者&a…

企业实战(Jenkins+GitLab+SonarQube)_10_Jenkins通过Depoly插件热部署Java程序

文章目录一、 编辑配置文件1.1. 进入tomcat的conf目录1.2. 编辑tomcat-users.xml文件1.3. 添加配置信息二、 配置说明三、 启动tomcat服务3.1. 启动tomcat3.2. 浏览器访问3.3. 点击Manager App访问4033.4. 编辑配置文件3.5. 注释value部分3.6. 浏览器再次请求四、新建任务&…

简述Qt编程中遇到的编码格式问题

提要 当文本中出现中文的时候,在两者之前的文本编码格式不一样的时候就会出现乱码。就像qt5默认的编码格式为utf-8,而Windows的开发环境默认的是gbk编码。 编码转化 utf-8编码于gbk编码的转换为下面截图中所示。 本文的作者也不是很清除编码格式这块…

苹果支付60亿美元与高通和解?亚马逊不再运营中国国内市场业务;华为愿同德国签“无间谍软件协议”;Facebook开发语音服务...

戳蓝字“CSDN云计算”关注我们哦!重磅先知亚马逊:从7月18日起将不再运营中国国内市场业务传Facebook开发语音服务:将与亚马逊和苹果Siri竞争瑞银预计苹果将向高通支付60亿美元和解金任正非:华为愿同德国签“无间谍软件协议”重磅快…

企业实战(Jenkins+GitLab+SonarQube)_11_Jenkins权限的划分

Jenkins 集成Role-based Authorization Strategy插件实现企业级权限管理 文章目录一、Jenkins权限简介:二、Role-based 插件下载和启用2.1. 下载安装2.2. Jenkins 启用Role-Based Strategy三、实战案例演示:3.1. 新建用户3.2. 创建角色3.2.1. 创建一个全…

漫威电影宇宙观影指南,口碑票房最佳都是谁

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者:胡萝卜酱转自:DataGo数据狗美漫迷,尤其是漫威…

jenkins 远程启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

异常现象: jenkins 远程启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 解决方案: 在开始脚本前面添加java的变量 export JAVA_HOME/app/jdk1.8.0_144 export CLASSPATH.:$JAVA_HOME/lib/dt.ja…

漫话:如何给女朋友解释什么是乐观锁与悲观锁

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!最近,我和女朋友商量好,我负责制定行程,她负责购买…

云计算之基,一文带你速懂虚拟化KVM和XEN

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!作者 :Pasca来源 :蛋蛋团正文 :共2022 字预计阅读时…

gradle下载及配置

下载:https://gradle.org/install/#manually 参考链接:https://www.cnblogs.com/linkstar/p/7899191.html 配置: 新建系统变量: GRADLE_HOME D:\Program Files\gradle-5.2.1编辑path,添加全局变量: ;%GRADLE_HOME%\…

qt自定义含有拖动功能的窗口在点击窗口的下拉列表时窗口移动

提要 自定义的弹出窗口,窗口可以实现按下鼠标拖动,鼠标释放停止拖动,窗口种含有子控件,下拉列表,在点击下拉列表时窗口移动。 解决方法 因为点击下拉列表的时候,触发了窗口的移动事件,所以添…