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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM