zoukankan      html  css  js  c++  java
  • CI/CD----jenkins+gitlab+django(内网)

    1.py第三方包获取

    ./pip3 install --target=/home/pyscript Django==1.8.11
    ./pip3 install  --target=/home/pyscript Django==1.8.11 -i 
    "http://pypi.douban.com/simple/" --trusted-host pypi.douban.com //用源

    2.配置py第三方包

    远程服务器是离线状态,先需要把第三方包拷贝到python环境中

    [root@host-173-**-**-** /]# python
    Python 2.7.5 (default, Nov  6 2016, 00:28:07) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> from distutils.sysconfig import get_python_lib
    >>> print (get_python_lib())
    /usr/lib/python2.7/site-packages  
    //在该目录下随便添加一个*.pth文件配置
    [root@slaver site-packages]# pwd
    /usr/lib/python2.7/site-packages
    [root@slaver site-packages]# cat py-pack.pth 
    /home/py-pack   //拷贝第三方包到该目录

    3.新建gitlab项目

    4.新建jenkins项目

    #打开jenkins页面
    #添加插件:系统管理 - 插件管理 
    #需要添加的插件:Gitlab Hook、Build Authorization Token Root、Publish Over SSH、Gitlab Authentication、Gitlab、Git Parameter
    
    #添加完插件重启jenkins,开始添加要部署代码的主机,注意一定是要能够ssh登陆的用户。
    #添加主机:系统管理 - 系统设置 找到Publish over SSH

    #新建任务

     

    ps -ef | grep runserver |grep -v grep | awk '{print $2}' | xargs kill -9
    nohup python /home/demo/manage.py runserver 0.0.0.0:8080 >> /home/jenkinstest.log 2>&1 &

    5.配置gitlab

    6.注意事项

    • 错误提示:
    #很多朋友使用最新版本的gitlab做自动部署时,在增加web钩子那一步,
    #点击test  push events时会报错:Url is blocked: Requests to the local network are not allowed
    • 解决方法:
    #这是因为新版的gitlab为了安全默认禁止了本地局域网地址调用web hook
    #我们在设置里允许就行,具体步骤如下:

    7.成功反馈

    作者:陈耿聪 —— 夕狱

    出处:https://www.cnblogs.com/CGCong/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    VIJOS-P1340 拯救ice-cream(广搜+优先级队列)
    uva 11754 Code Feat
    uva11426 GCD Extreme(II)
    uvalive 4119 Always an Interger
    POJ 1442 Black Box 优先队列
    2014上海网络赛 HDU 5053 the Sum of Cube
    uvalive 4795 Paperweight
    uvalive 4589 Asteroids
    uvalive 4973 Ardenia
    DP——数字游戏
  • 原文地址:https://www.cnblogs.com/CGCong/p/11155956.html
Copyright © 2011-2022 走看看