zoukankan      html  css  js  c++  java
  • jenkins配置

    部署

    更新yum
    yum update 
    
    安装jdk
    yum install java
    
    先在服务器配置git环境
    参考https://www.cnblogs.com/flhw/p/13434620.html
    
    配置ssh:
    https://www.cnblogs.com/flhw/p/13469439.html
    
    配置python3
    cd /opt
    wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
    tar -xvf Python-3.8.0.tgz
    cd Python-3.8.0
    ./configure --prefix=/opt/Python-3.8.0 --with-ssl
    make
    make install
    ln -s  /opt/Python-3.8.0/bin/python3.8 /usr/bin/python3
    ln -s  /opt/Python-3.8.0/bin/pip3 /usr/bin/pip3
    
    
    
    在码云配置令牌并记住令牌密钥
    

    全局配置工具,配置git

    系统配置
    令牌需要在码云创建:https://gitee.com/profile/personal_access_tokens

    构建

    1.选择自由风格创建项目
    任意名称即可
    2.配置源码管理
    git链接配置,私有项目需要ssh,公钥配置到码云私钥配置到jenkins

    3.构建触发器
    构建触发器时把url以及生成 Gitee WebHook 密码,放进码云webhooks管理,勾选push以及pull request

    4.构建操作

    cd my_test_httprunner/
    python3 run.py
    

    5.构建后操作

    6.如果出现找不到顶级包的问题
    问题现象:
    Linux环境中自定义的模块basic,import basic 出错。basic 模块在/quoteEastmoney/目录下。

    第一种.
    在导入模块之前(每个.py文件都需要加)
    import sys
    sys.path.append('/quoteEastmoney/')
    
    第二种. 更改环境变量(一次修改永久生效)
    
    管理员权限修改:/etc/profile。在最后一行加上
    export PYTHONPATH=$PYTHONPATH:/quoteEastmoney/
    然后运行如下代码,更新立即生效
    source /etc/profile
    
    事例:
    比如我安装在:/opt/httprunner_v1/my_test_httprunner
    在配置里:export PYTHONPATH=$PYTHONPATH:/opt/httprunner_v1/
    配置到上一级即可
    简单来说,就是把构建的时候日志打印的工作空间就复制到,配置系统的全局属性的环境变量下
    

    上述说的配置是配置在linux系统里面,所以想在Linux里找到顶级包需要在系统配置里找到全局属性下的环境变量

    添加
    PYTHONPATH
    /root/.jenkins/workspace/httprunner_v1
    即可成功构建并运行
    

    参考文档:
    码云官方的:
    https://gitee.com/help/articles/4193#article-header6
    大佬的:
    https://blog.csdn.net/liqing0013/article/details/98031485

  • 相关阅读:
    Shell 06 awk
    Shell 05 Sed
    Shell 04 字符串处理、正则表达式
    Shell 03 for while case 函数 中断及退出
    Shell 02 数据运算/条件测试
    Shell 01 shell概述
    六十.完全分布式 、 节点管理 、 NFS网关
    五十九.大数据、Hadoop 、 Hadoop安装与配置 、 HDFS
    五十八.Kibana使用 、 Logstash配置扩展插件
    bzoj4872
  • 原文地址:https://www.cnblogs.com/flhw/p/13475622.html
Copyright © 2011-2022 走看看