zoukankan      html  css  js  c++  java
  • jenkins在搭建中常见的问题

    1.window环境读取不到chrom.exe

    System.setProperty("webdriver.chrome.driver","chromedriver.exe");
    ChromeOptions options = new ChromeOptions();
    options.setBinary("C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe");
    driver = new ChromeDriver(options);

    如上代码

    此处读取的是本地的chrom的安装的绝对路径,以及jenkins工作空间下chromedriver.exe路径

    如下是单独对新建项目配置的工作空间

    #time
    PREFIX="time="
    TIME=`date +%F`
    TIMES=`date +%T`
    KONGGE="--"
    VER="1.5"

    #关掉上次启动的项目 根据进程名杀死原来的项目
    ps -ef | grep lpunitend-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}' | xargs kill -9

    #备份
    cp  /root/server/lpunitend-1.0-SNAPSHOT.jar /root/server/bak/lpunitend/lpunitend$VER$PREFIX$TIME$KONGGE$TIMES.jar

    ##移除原来的
    rm -f  /root/server/lpunitend-1.0-SNAPSHOT.jar
    ##将上传的jar 移动到运行目录下
    mv  /root/server/bak/lpunitend-1.0-SNAPSHOT.jar  /root/server/
    #移除上传jar包
    rm -f  /root/server/bak/lpunitend-1.0-SNAPSHOT.jar
    cd  /root/server
    chomd  775  lpunitend-1.0-SNAPSHOT.jar

    source /etc/profile
    nohup java -jar lpunitend-1.0-SNAPSHOT.jar >> /root/server/log/lpunitend-1.0-SNAPSHOT.log &

     构建环境

    建立了三个文件夹

    /root/server/log  创建日志

    /root/server 现在运行的空间

    /root/server/bak 上传远程的路径

    /root/server/bak/lpunitend 备份路径

  • 相关阅读:
    怎样让人的一生价值最大
    [LeetCode][Java] Minimum Depth of Binary Tree
    KVC和KVO
    js获取单独一个checkbox是否被选中
    It's not a Bug, It's a Feature! (poj 1482 最短路SPFA+隐式图+位运算)
    超声波测距温度补偿
    系统封装接口层 cmsis_os
    STM32F4XX高效驱动篇2 I2C
    Stm32f103 ADC 学习笔记
    Stm32f103 DAC 学习笔记
  • 原文地址:https://www.cnblogs.com/gyadmin/p/10522528.html
Copyright © 2011-2022 走看看