zoukankan      html  css  js  c++  java
  • linux下部署python项目到jenkins

    环境:linux+jenkins+tomcat+git+python3.7

    1、安装jdk

    上传安装包到usr/local

    解压

    配置环境变量

    vim /etc/profile

    export JAVA_HOME=/usr/local/jdk1.8.0_131

    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

    export PATH=$PATH:$JAVA_HOME/bin

    编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效  source /etc/profile

    验证是否成功   java -version

    2、安装tomcat

    1)将下载的tomcat压缩包

             tar -zxvf apache-tomcat-8.5.29.tar.gz

    (2)复制tomcat文件到/opt目录并重命名

             mv apache-tomcat-8.5.29 /opt

             cd /opt

             mv apache-tomcat-8.5.29  tomcat8

    (3)为启动的脚本文件添加环境变量

            cd tomcat8/bin

            vi startup.sh

            JAVA_HOME=/usr/java/jdk1.8.0_161

            JRE_HOME=/usr/java/jdk1.8.0_161/jre

            PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH

            CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

            TOMCAT_HOME=/opt/tomcat8

    (4)启动tomcat

            ./startup.sh

    5)验证tomcat是否能够启动起来

    打开浏览器访问:ip地址:8080,页面显示的tomcat正常信息,表示配置成功

    问题:

    我用的阿里云服务器,tomcat配置好以后,再本机上无法访问网页,解决办法:配置阿里云的实例安全组

    1、实例 -- 管理 -- 本实例安全组 -- 配置规则 -- 添加安全组规则

    3、安装jenkins

    (1)将jenkins.war复制到tomcat的webapps

    cd /opt/tomcat8/webapps

    然后jenkins.war放在这里

    (2)配置环境变量

    vi /etc/profile

    export JENKINS_HOME=/opt/tomcat8/webapps/

    (3)保存退出,使设置生效

    source /etc/profile

    (4)启动tomcat

    cd /opt/tomcat8/bin

    ./startup.sh

    5)访问jenkins

    浏览器打开http://ip:8080/jenkins/,即进入jenkins页面

    登录密码存在于:/opt/tomcat9/webapps/jenkins/secrets/initialAdminPassword

    打开文件复制密码到密码栏登陆就行了

    4、安装git

    下载安装包

    wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.22.2.tar.gz

    解压tar zxvf git-2.22.2.tar.gz 

    编译:

    make prefix=/usr/local/git all

    make prefix=/usr/local/git install

    添加环境变量

    vim /etc/profile

    增加export PATH=/usr/local/git/bin:$PATH

    source /etc/profile

    检查git版本  git --version

    5、jenkins密码忘记怎么办

    找到jenkins的config.xml文件进行修改

    替换哈希密码:123456

    #jbcrypt:$2a$10$MiIVR0rr/UhQBqT.bBq0QehTiQVqgNpUGyWW2nJObaVAM/2xSQdSq

     然后就可以用123456登陆

    6、安装python

    1)安装依赖:

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

    2)下载:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

    3)解压:tar -zxvf Python-3.7.0.tgz

    4)、建立一个空文件夹,用于存放python3程序        

    mkdir /usr/local/python3 

    5)编译安装

    cd Python-3.7.0
    ./configure --prefix=/usr/local/python3
    make && make install

    6)建立软连接(因为服务器上装git时默认有个python2,所以此处用python3区别)

    ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

    7)验证

     python3

     8)配置jenkins

    注意用python3执行文件

  • 相关阅读:
    laravel数据库配置
    mysql中utf8和utf8mb4区别
    laravel中artisan的用法
    laravel项目composer安装
    Linux 文件描述符
    Centos 7/8 SELinux
    Centos 7/8 高级磁盘管理技术
    Centos 7/8 搭建NFS Server
    Centos 7/8 日志管理
    Centos 7/8 Chronyd时间同步
  • 原文地址:https://www.cnblogs.com/bendouyao/p/12120937.html
Copyright © 2011-2022 走看看