Jenkins配置工具

先进行登录

登录成功之后进入工作台,点击系统管理

点击全局工具配置

进入到全局工具配置页面,进行配置工作

1、maven配置

这个地方我们可以选择使用文件系统中的settings文件,路径是我们安装配置settings的目录

2、JDK配置

点击新增一个jdk

如果你没有安装jdk8他也有一个默认的,可以查看一下,写在这里

3、Git配置

利用yum安装的git就在usr/bin下边

这样全局工具已经配置好了,我们还需要下载三个插件,这里应用保存就可以了

插件管理

点击插件管理

可以在里面查看我们下载好的插件,也可以搜索插件进行直接安装

可以在高级里面上传我们在官网下载的插件

插件安装

搜索下边这三个插件,进行安装

Publish Over SSH

其余的两个也是如此安装

Gitee Plugin

Maven Integration

这样的话,Jenkins就安装配置好了,就可以进行下一步的从Git拉取项目

系统配置

点击系统配置,进入系统配置

主要配置如何连接gitee,用户权限,ssh以及发邮件等

1、Gitee配置

令牌是我们gitee上的令牌,点击我,然后选择设置,找到私人令牌,生成一个私人令牌

 

验证完成之后会出现一串令牌,妥善保存好复制过去

这里有一个测试链接,如果链接成功说明链接上了gitee

2、Publish over SSH

接下来配置Publish over SSH(链接虚拟机)

新建一个SSH Server

这样的话就配置好了,我们就可以去新建任务了

新建任务

在控制台首页,点击新建任务

进入到新建任务页面

然后点击构建maven项目,并给任务起一个名称,点击确定,进入详细页

 然后点击图上的添加

1、源码管理

 

2、构建触发器

3、构建环境

4、Pre Steps

构建可以做一些事情

 5、Build

构建,因为我们是maven项目,构建的时候需要执行pom文件,然后还有执行什么操作

clean install -Dmaven.test.skip=true

6、构建后操作

我们需要增加一个SSH

配置start.sh文件

cd /data/jar/vim start.sh

把下面代码复制进去保存(因为jenkins会自动杀死启动线程)

OLD_BUILD_ID=$BUILD_IDecho $OLD_BUILD_IDBUILD_ID=dontKillMe#自己电脑上的jdk路径否则无法启动nohup /usr/local/java8/jdk1.8.0_171/bin/java -jar /data/jar/test001-1.0-SNAPSHOT.jar &sleep 3s#改回原来的BUILD_ID值BUILD_ID=$OLD_BUILD_IDecho $BUILD_ID

然后我们给start.sh文件修改权限

chmod 777 start.sh

用户项目构建成功后启动

配置好之后应用保存

我们点击Jenkins图标就可以回到首页,会看到我们的项目已经在首页了点击进行构建

点击控制台查看,出现success说明成功了

还可以查看进程

注:记得创建repository文件夹,并赋予权限

Jenkins配置工具相关推荐

  1. Leangoo看板Jenkins配置指南

    介绍: Jenkins 是一个独立的开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.它可以用于自动化运行各种任 ...

  2. jenkins自动化工具使用教程(转)

    自动化构建.测试.部署.代码检测越来越重要.主要有一下几点原因 企业做大,项目变多,多端支持(web,h5,小程序等) 微服务提倡高内聚低耦合,项目因拆分变多 DevOps自动化运维流行 集群化,高可 ...

  3. jenkins搭建_自动化测试系列之jenkins配置搭建环境

    今天来给大家讲解一下关于jenkins配置搭建环境~ 1.安装及运行 (1)下载 http://updates.jenkins-ci.org/latest/jenkins.war (2)运行 两种运行 ...

  4. 【安卓开发系列 -- 开发环境】Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具)

    [安卓开发系列 -- 开发环境]Unbuntu 下 Android 持续集成打包环境搭建 -- Jenkins 构建工具安装(gradle + git + android 工具) [1]Unbuntu ...

  5. Jenkins 配置邮件通知

    Jenkins是一个很受欢迎的CI持续集成工具,能够实现项目的自动构建.打包.测试.发布等.还可以在构建失败.构建不稳定等状态后发送邮件通知.现介绍一下如何在Jenkins中配置实现邮件通知. 在Je ...

  6. [免费视频教程]UI自动化测试之Jenkins配置教程

    [免费视频教程]UI自动化测试之Jenkins配置教程 image 前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家. 背景: 团队下半年的目标之一是实现自动化测试 ...

  7. jenkins android md5,Jenkins配置自动打包 -- 遇到的坑

    1.把gradle路径设为本地路径 Jenkins部署在远程linux服务器上,使用git将代码下载到服务器路径下后,无法使用gradle命令 因为默认配置都是gradle同步时 实时从网上下载,进入 ...

  8. Ubuntu使用Jenkins配置自动化打包Android APK

    一.前言 我们开发好功能之后,需要编译打包,打包好的可执行程序需要交给测试人员进行测试,但是往往我们的项目大了之后,编译整个项目,打包的过程的时间相对比较长,这个时候如果是在开发人员的电脑上进行代码的 ...

  9. 使用Jenkins配置SpringBoot的自动化构建

    相关阅读 1.使用Jenkins配置Git+Maven的自动化构建 2.Jenkins部署Maven多环境项目(dev.beta.prod)的参数设置 3.使用Generic Webhook Trig ...

最新文章

  1. Spring多数据源配置和使用
  2. NET4.0.X中的状态机工作流
  3. 微软10亿美元投资AI公司助力云计算,研发通用人工智能
  4. Elasticsearch 实例管理在京东的使用场景及演进之路
  5. ANTLR VS FLEXBISON
  6. php调用.net webservice,PHP调用.NET的WebService 简单实例
  7. LINUX系统中动态链接库的创建和使用
  8. 消费者服务消费延时分析
  9. 如何解决回归任务数据不均衡的问题?
  10. 千兆网线和百兆网线可以通用吗?
  11. Nike Zoom LeBron 15 Performance Review
  12. 系统运维工程师都要会什么?
  13. luogu P3527 [POI2011]MET-Meteors
  14. 浏览器提示正在下载代理脚本问题解决
  15. 什么是闭包?闭包有啥作用?闭包的应用有啥?内存优化?
  16. ARM Neon 编程笔记一(ARM NEON Intrinsics, SIMD运算, 优化心得)
  17. js模块化(ESModule与CommonJS)
  18. Vue3 _ 11. Vue 生命周期 生命周期狗子
  19. matlab二叉树计算期权价格,[转载]期权二叉树定价——SAS/IML初步 (一)
  20. MISP - 恶意软件信息共享平台和威胁共享

热门文章

  1. 走近中医 感受神奇
  2. python 转置_Python实现GIF动画转置 超好玩!
  3. 数据3分钟丨Databricks与Snowflake开撕;阿里云多款自研数据库支撑首个“100%云上双11”...
  4. 记录一次数据同步到数据仓库的架构与实践
  5. 常见的反爬措施:UA反爬和Cookie反爬
  6. 实战案例丨分布式系统中如何用python实现Paxos
  7. 小熊派IoT开发板系列教程正式发布——免费学习
  8. 【华为云技术分享】智能诊断和优化,华为云DAS服务云DBA平台让您无忧运维
  9. 云图说|高效管理华为云SAP的“秘密武器”
  10. python上下文管理器细读