首页 > 其他分享 >Jenkins安装和自动化部署

Jenkins安装和自动化部署

时间:2022-11-07 14:13:06浏览次数:65  
标签:java jdk 部署 maven jenkins yum 自动化 Jenkins 安装

1、Jenkins安装机器安装要求可以参考官网 https://www.jenkins.io

 

 

2、下载jenkins的war包上传到linux上部署

  

 

 3、安装jdk、git、maven

  3.1、安装jdk

       搜索可以的jdk包并安装

yum search java|grep jdk

yum install java-1.8.0-openjdk

  3.2、安装git

yum install -y git

  3.3、在maven官网下载的安装包

      解压maven包

     tar -zxvf maven包名

     mv 解压maven包名 /usr/local/maven

    使用 /usr/local/maven/bin/mvn 验证是否成功

 

然后在Global Tool configuration配置maven

 

 

 4、使用ip+8080访问jenkins

访问不了,可以查看防火墙是否开启,关闭防火墙

systemctl status firewalld

systemctl stop firewalld

5、新建Item并配置

  

 

jenkins构建编译出现下图报错需要安装java jdk

 

 yum install -y java-devel

 安装publisher over ssh插件后在Configure System配置测试服务器,测试服务器需要安装jdk

 

在项目构建完成后设置传送到测试服务器并启动

 

 

 

 

  

标签:java,jdk,部署,maven,jenkins,yum,自动化,Jenkins,安装
From: https://www.cnblogs.com/ZJ199012/p/16865738.html

相关文章

  • oracle emcc 部署
             Oracleenterprisemanagercloudcontrol(emcc)是用于oracle数据库性能管理,实现数据库运营自动化的平台,主要使用场景包括:a、发现、修复和验证数据库......
  • asp.net core IIS部署运行环境修改
    asp.netcoreIIS部署运行环境修改目录下的web.config<aspNetCoreprocessPath="dotnet"arguments=".\WebApi.dll"stdoutLogEnabled="false"stdoutLogFile=".\logs\std......
  • Jenkins Pipeline SSH Publisher 环境变量、参数引用 要用双引号
    JenkinsPipelineSSHPublisher环境变量、参数引用 要用双引号在Pipeline 脚本中,如果要使用变量,就必须使用“ 双引号pipeline{agentanyenvironment......
  • 基于 MinIO 部署单实例 Databend | 新手篇(1)
    MinIO是个高性能,云原生的对象存储。它提供了与AmazonS3云存储服务兼容的API,使用MinIO为机器学习、分析和应用程序数据工作负载构建高性能基础架构。轻量,操作简单。D......
  • Databend 集群部署 | 新手篇(2)
    在单机模式下我们部署了databend-meta和databend-query两种角色(参考:基于MinIO部署单实例Databend|新手篇(1)),其中databend-query是计算节点,无状态模式,这种架构也有......
  • Selenium3自动化测试实战--第3章 Python基础2
    3.6模组模组,一般称为类库或模块。分为标准模块和第三方库。3.6.1调用模块importtimefromtimeimporttime,sleepfromtimeimport*   #不用每个函数加tim......
  • Linux如何实现项目自动化部署
    Linux系统是目前大多数企业都会使用的一种操作系统,Linux下可开发的项目JavaEE、大数据、Python、PHP、C/C++使用各种语言能够方便快捷的获取企业行业信息,通俗点讲,就是利用......
  • 《上海悠悠接口自动化平台》-4.注册用例集实战演示
    前言以注册接口为例,在平台上演示如何维护接口自动化用例访问地址http://47.108.155.10/login.html用户名:demo,密码:demo123有兴趣的可以自己去查看用例规范和运......
  • 接口自动化
    接口自动化本质:通过requests和Excel(数据库)对用例进行批量的自动化回归测试。关于Excel操作Excel:https://www.cnblogs.com/Neeo/articles/11650149.htmlimportxlrdf......
  • 自动化框架——pytest
     pytest的用处和学习目的:简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+request......