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执行文件

posted @ 2019-12-30 17:41  六三零  阅读(1154)  评论(0编辑  收藏  举报