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 备份路径

  • 相关阅读:
    aspx,ascx和ashx使用小结
    修改CKFinder上传路径
    【python】如何在某.py文件中调用其他.py内的函数
    SpringMVC+hibernate4事务处理
    Hibernate执行原生SQL返回List<Map>类型结果集
    fastjson对Date的处理
    fastjson 的简单说明及使用
    字符串作为freemarker模板的简单实现例子
    Hibernate SQL 查询
    Spring整合Hibernate,Druid(Maven)
  • 原文地址:https://www.cnblogs.com/gyadmin/p/10522528.html
Copyright © 2011-2022 走看看