zoukankan      html  css  js  c++  java
  • 【接口自动化】 Linux 上搭建Jenkins并进行配置

    前言

    部署是接口自动化很重要的一环,当前最流行的方式还是使用jenkins进行打包发布,本文就这一点进行相关记录。

    Jenkins 本身支持从git、github、gitlab、svn等地方拉取代码,而且支持dockerfile、jenkinsfile等方式进行打包,可以打包成docker镜像,也可以流水线的形式部署到k8s环境。

    同时它支持多个开源组件,支持html,juni,allure等多种报告格式,所以功能真的非常去强大。

    部署

    1. 服务器安装Jenkins的基础依赖--JAVA_JDK

    yum -y list java*     #查看可安装java版本
    yum install -y java-1.8.0-openjdk-devel.x86_64  # 安装1.8的JDK
    java -version  # 查看已安装的jdk版本
    
    #  查看java安装在哪里 (你可以在/usr/lib/jvm目录下找到)
    whereis java

    2.1 安装Jenkins (服务器的网络环境较好)

    ## yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
    ## 这一步由于要下载jenkins 的repos,这个包大约有70多Mb,网络不好会等很久 sudo wget -O
    /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ## yum安装Jenkins yum install jenkins

    2.2 安装Jenkins (提前下载好repos,使用rpm的方式安装)

    linux jenkins 链接:    https://pan.baidu.com/s/1oFifF8HSOjFrv199_36UyA       提取码: zfyq 
    
    ## 下载之后
    rz [你本地的jenkins.rpm]
    ## 安装
    mkdir jenkins  # 最好在根目录下
    mv [your rpm] [/root/jenkins] # 移动你下载好的过去,如在根目录无需移动
    rpm -ivh jenkins-2.174-1.1.noarch.rpm  # rpm 方式安装jenkins
    
    ## 启动jenkins
    service jenkins start

    3. 插件安装 (适用于网络条件不好的情况)

    1. 下载jenkins版本对应的插件
    2.下载好后放到Jenkins里面的/var/lib/jenkins/plugins下
    
    rz [你本地的插件包]
    tar zxf jenkins-plugins.tar.gz  # 解压
    cd /var/lib/jenkins/
    cp -rp /root/plugins/* .   #  /root/plugins 为你解压的插件所在位置
    
    systemctl restart jenkins.service # 重启jenkins
    #  其实也可以cd到plugins文件夹下面看是否解压过去了。
    Manage Jenkins–Manage Pluugins  #查看已经安装的插件

    4. 修改Jenkins 默认端口

    vi /etc/sysconfig/jenkins
    
    ## 很容易找到端口号,修改之后   :wq!保存即可
    JENKINS_USER="root"
    JENKINS_PORT="8081"

    5. 打开Jenkins

    1. 地址: http://[服务器IP] : 8080   (例如: http://127.0.0.1:8080)

    出现如下画面说明安装成功,耐心等待3分钟左右

    2.然后解锁Jenkins (密码用如下方式获取)

    cat /var/lib/jenkins/secrets/initialAdminPassword

    3. 设置用户名和密码 

    4. 安装插件 (如果已经下载了插件包,最好跳过这一步)

    5. 开始使用Jenkins 构建项目

    6. 几个小技巧

    http://127.0.0.1:8080/restart  可以重启jenkins

    http://127.0.0.1:8080/reload  可以重读jenkins配置

    http://127.0.0.1:8080/stop 可以停止jenkins

    http://127.0.0.1:8080/start 可以启动jenkins

  • 相关阅读:
    微信小程序之遮罩功能实现
    微信小程序之获取点击软键盘搜索按钮(confirm-type="search")之后的值
    python之路——闭包函数
    python之路——装饰器函数
    Python中的单例模式的几种实现方式及优化
    08-函数
    14-定时器
    13-JS中的面向对象
    12-关于DOM操作的相关案例
    17-案例
  • 原文地址:https://www.cnblogs.com/Ronaldo-HD/p/14153771.html
Copyright © 2011-2022 走看看