zoukankan      html  css  js  c++  java
  • jenkins ssh脚本

    #!/bin/sh -l
    #删除已建的容器,防止容器名,端口冲突
    if sudo docker ps -a|grep -i sale_sys_dev;then
    docker stop `docker ps -a| grep sale_sys_dev |
    awk '{print $1}' `
    docker rm `docker ps -a| grep sale_sys_dev |
    awk '{print $1}' `
    fi
    cd /opt/sale/sale_dev
    rm -f saleManager-0.0.1-SNAPSHOT.jar
    cp /var/lib/jenkins/workspace/dev_sale_sys/target/saleManager-0.0.1-SNAPSHOT.jar /opt/sale/sale_dev/
    #添加执行权限并执行脚本
    docker build -t sale_sys_dev .
    docker run -d -p 8000:8000 -v /opt/sale/sale_dev/logs:/LOG_PATH_IS_UNDEFINED/ sale_sys_dev

    /var/lib/jenkins/workspace/dev_sale_sys/target/saleManager-0.0.1-SNAPSHOT.jar这个路径是jenkins打包之后的路径

  • 相关阅读:
    rstudio命令行操作
    HTTP缓存机制
    F5和Ctrl F5
    g++与gcc区别
    C++中long long和long
    拉链法哈希表实现
    tcp中的带外数据
    LSGAN
    随机森林分类器学习
    python中cls关键字
  • 原文地址:https://www.cnblogs.com/Hello-TomCat/p/13947323.html
Copyright © 2011-2022 走看看