zoukankan      html  css  js  c++  java
  • jenkins+linux+gitlab+django自动部署django项目

    一、在系统配置中,添加SSH site(确保Jenkins已安装gitlab和ssh插件)

      需要将jenkins服务器上的jenkins账号的ssh-key复制到 Remote Hosts中,以实现ssh无密码访问,如下图:

      设置路径:系统设置---->Publish over SSH

     

    二、创建FreeStyle Project

    输入描述,并配置丢弃老的构建

     

    三、配置gitlab库

    注意:如果gitlab使用了不信任的SSL证书,则需要在jenkins用户下配置:git config --global http.sslVerify false

     四、构建

    命令:

    kill -9 $(ps -aef | grep uwsgi | grep -v grep | awk '{print $2}')
    cd /var/lib/jenkins/workspace/TestManageSystem_build/TestManageSystem
    uwsgi --ini ./uwsgi.ini

    五、build

  • 相关阅读:
    页面的加载过程
    free 命令
    linux chmod命令(转)
    less 命令(转)
    cat 命令(转)
    cp 命令(转)
    mv命令(转)
    rm 命令(转)
    mkdir命令
    Docker网络基础
  • 原文地址:https://www.cnblogs.com/lxmtx/p/15237501.html
Copyright © 2011-2022 走看看