婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程

使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程

熱門標(biāo)簽:寧夏房產(chǎn)智能外呼系統(tǒng)要多少錢 威海人工外呼系統(tǒng)供應(yīng)商 貴陽教育行業(yè)電話外呼系統(tǒng) 藍點外呼系統(tǒng) 做外呼系統(tǒng)的公司違法嗎 在百度地圖標(biāo)注車輛 撫順移動400電話申請 烏海智能電話機器人 400電話申請方案

前言:

  自動化寫好后需要在服務(wù)器上每日定時運行遇到,這樣的一個問題,Jenkins容器是在docker中安裝的 ,然后從git上拉取代碼 發(fā)現(xiàn)代碼在jenkins容器的目錄當(dāng)中,運行的時候提示沒有安裝python環(huán)境還第三方庫。

解決方法有3種:

  第一種:啟動jenkins容器時 將容器的目錄掛載到宿主機目錄上去執(zhí)行(方法不能實現(xiàn))Pass

  第二種:在jenkins上創(chuàng)建本地節(jié)點,將代碼拉取到本地 然后去運行本地項目(在本機上使用比較方便,但是局限性比較小)

  第三種:重新封裝jenkins鏡像,在jenkins鏡像中安裝python3的環(huán)境 在容器中執(zhí)行項目(步驟麻煩,但后續(xù)永久使用)

第一種方法和第二種方法前提都需要在服務(wù)器中安裝docker和jenkins鏡像

一、安裝docker

  安裝dockerhttps://www.runoob.com/docker/docker-tutorial.html

二、安裝jenkisn鏡像

1.查找docker上的鏡像
    docker search jenkins
  
2.下載自己所需要的鏡像
    docker pull jenkinsci/blueocean
  
3.查看是否下載成功
    docker images
  
4.啟動下載的鏡像
  docker run -d -p 10240:8080 -p 10241:50000 -v /jenkins_autotest/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime  -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --name jenkint_test jenkinsci/blueocean
 
#說明:docker run    運行
  -d:后臺運行容器  -p:指定容器的端口映射 -p 10240:8080 表示將容器的8080端口映射到宿主機的10240端口上 ,映射多個端口使用 -p 8082:8080  -p 8083:8081
   -v:掛載宿主機目錄和 docker容器中的目錄  /Users/songpeilun/jenkins_home 本地宿主機絕對目錄;/var/jenkins_home    容器目錄(將容器目錄掛載到本地)
   -v:/etc/localtime:/etc/localtime 本地時間和容器時間同步
   -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai     設(shè)置容器時間為上海時間(不然容器時間和本地時間相差8小時)
   --name jenkint_test  設(shè)置容器的名稱
   jenkinsci/blueocean        選擇鏡像名稱啟動容器(默認(rèn)鏡像后面會加latest  如果拉取自己創(chuàng)建的鏡像后面要加自己的版本號  jenkinsci/blueocean:版本號TAG )

   ⚠️ 容器目錄掛載本地目錄時 一定要給本地文件夾賦予權(quán)限  chmod 777 jenkins_home

輸入docker images查看jenkins鏡像是否安裝成功

docker images

查看容器是否運行

docker ps

可以看出docker中已經(jīng)有運行的容器jenkins

這樣就說明 已經(jīng)安裝好jenkins 現(xiàn)在就可以啟動jenkins了

三、啟動jenkins

瀏覽器輸入 服務(wù)器的ip+端口號 http://47.99.98.250:10240/ 如果無法訪問請關(guān)閉系統(tǒng)防火墻

查看密碼的方式有2種,第一種是在服務(wù)器的容器中查看,第二種是在映射本地查看(前提是你映射了本地目錄)

好了,到這里就已經(jīng)安裝好jenkins了

容器中查看密碼:cat /var/jenkins_home/secrets/initialAdminPassword
映射本地目錄:cat /Users/songpeilun/jenkins_home/secrets/initialAdminPassword
#/Users/songpeilun/jenkins_home  本地映射目錄地址

三、方法2:新建本地節(jié)點  

  說一下方法2的具體邏輯,主要是新建jenkins的本地節(jié)點 利用新的節(jié)點將git上的代碼拉取到本地(宿主機)上去執(zhí)行代碼

  該方法主要適用于 本地已經(jīng)有一套python3的一套環(huán)境,可以直接運行自動化 利用本地持續(xù)集成實現(xiàn)每日自動化報告(缺點:因為利用的是本地節(jié)點 利用宿主機地址當(dāng)作ip 所以每次都需要開啟電腦和jenkins地址 且外網(wǎng)不能訪問 局限性小)

 第一步:在jenkins當(dāng)中安裝SSH Agent插件

  安裝 ssh Agent插件 系統(tǒng)設(shè)置—插件管理—可選插件 然后輸入ssh agent 搜索

 第二步新增節(jié)點

 系統(tǒng)設(shè)置—節(jié)點管理—新建節(jié)點(節(jié)點名稱不能重復(fù))

說明:

  節(jié)點名稱:名稱盡量用英文和字符不要用漢字(創(chuàng)建項目的時候選擇節(jié)點會有警告!)

  節(jié)點描述:可填寫可不填寫

  執(zhí)行器數(shù)量:節(jié)點同時運行的數(shù)量

  遠(yuǎn)程工作目錄:本機的工作目錄(/Users/songpeilun/jenkins)這需要有root權(quán)限的用戶對此文件所有權(quán)限

  標(biāo)簽:可填寫可不填寫

  用法:盡可能對使用這個節(jié)點

  啟動方式:Launch agents via SSH

  主機:本機的網(wǎng)絡(luò)ip地址(網(wǎng)絡(luò)-網(wǎng)絡(luò)設(shè)置-IP)

  Credentials:選擇已添加的本機賬號密碼

  Host Key Verification Strategy:Non verifying Veriflication Strategy

  可用性:盡量保持代理在線

  節(jié)點屬性--git:git的安裝路徑

 然后啟動節(jié)點 下面就表示啟動成功,然后查看本地宿主機 目錄文件夾夾是否有節(jié)點的文件

三、方法3:容器中安裝python3環(huán)境

  說一下方法3的具體邏輯,主要是在容器中運行代碼,git將代碼默認(rèn)拉取到容器當(dāng)中 不需要映射直接在容器中執(zhí)行代碼(好處:不占用服務(wù)器的資源大小,隨時啟動;不需要本地啟動服務(wù) 直接利用服務(wù)器地址就行 壞處:安裝麻煩一點😈 )

  第一步:需要進入jenkins容器當(dāng)中  

docker exec -itu root 容器id /bin/sh

 下面有2種方法安裝 python3

  1.weget 安裝(不推薦,基本和現(xiàn)安裝的方法差不多,先要安裝一些依賴包,如 gcc 等)

  2.apk add 安裝(此版本是alpine :apk add,能夠快速安裝完成)

 最后注意系統(tǒng)版本問題:

  如果是 centos 那即是 yum ; 如果是 ubuntu 那即是 apt-get ;如果是 alpine 那即是 apk

  第二步:apk進行安裝python3

cd /etc/apk/
echo "https://mirrors.ustc.edu.cn/alpine/v3.6/main/" > repositories
echo "https://mirrors.ustc.edu.cn/alpine/v3.6/community/" >> repositories

  更新apk源 這樣下載的比較快

apk update

  第三步:使用apk add 安裝python3環(huán)境

apk add python3

  第四步:更新pip3

pip3 install --upgrade pip

驗證python環(huán)境
python -V
Pip3 -V

 上面安裝成功后 就可以安裝第三方庫的插件了,已經(jīng)完成一半了

 插件安裝 根據(jù)自己項目需要安裝 下面就以我的項目為列

  第五步:安裝python 三方庫

  首先創(chuàng)建requirements.txt 文件  

  pip freeze > requirements.txt

  pip install -r requirements.txt

  然后使用 vi requirements.txt 打開文件進行編輯

base64-test0926 ==1.0.0
        PyMySQL==1.0.2
        pytest==6.2.3
        python-jenkins==1.7.0
        PyYAML==5.4.1
        redis==3.5.3
        requests==2.25.1
        SQLAlchemy==1.4.10
        urllib3==1.26.4
        wheel==0.36.2
        allure-pytest==2.8.40
        allure-python-commons==2.8.40

最后2個需要將Allure報告配置完成后在進行安裝,不然會報錯

⚠️ 如果安裝出錯 不要著急 慢慢找出原因 我之前出錯后 找了半天原因 是因為缺少greenlet 插件 (后面在為大家 提供方法)

  如果沒有問題 到這里就已經(jīng)安裝成功了,可以將自己的代碼cp 到容器當(dāng)中 測試一下。沒有問題后就可以打包鏡像了

本地文件拷貝到容器xx目錄當(dāng)中

docker cp /Users/songpeilun/python_data/allure-2.13.0.zip jenkint_test:/xx目錄

  我這里使用了Allure報告 所以要安裝

  第六步:安裝allure報告

  allure是一個解壓包,這里為大家提供一個,下載后拷貝到容器當(dāng)中 解壓

  鏈接: https://pan.baidu.com/s/1JbBXOfA0j6saZh7H8RMipw 密碼: qfnv

#容器中解壓文件
unzip allure-2.13.0.zip

#配置環(huán)境變量
vi /etc/profile
PATH后面添加 :$PATH:/allure-2.13.0/bin(allure的全路徑)
source /etc/profile  保存生效

  第七步:驗證allure

allure --version

四、打包/上傳鏡像

  關(guān)注 持續(xù)更新...

五、配置jenkins環(huán)境

到此這篇關(guān)于使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程的文章就介紹到這了,更多相關(guān)Docker+jenkins+python3環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:那曲 朝陽 松原 蕪湖 慶陽 周口 泰州 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程》,本文關(guān)鍵詞  使用,Docker+jenkins+python3,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Docker+jenkins+python3環(huán)境搭建超詳細(xì)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美喷潮久久久xxxxx| 欧美一区二区啪啪| 中文字幕在线不卡一区二区三区| 韩国av一区二区三区在线观看| 亚洲国产成人一区二区三区| 欧美美女bb生活片| 色综合视频一区二区三区高清| 韩国中文字幕2020精品| 午夜视频在线观看一区| 一色桃子久久精品亚洲| 日韩午夜小视频| 欧美亚洲日本一区| 欧美系列一区二区| 91亚洲国产成人精品一区二区三| 激情六月婷婷久久| 捆绑调教一区二区三区| 国产精品一区二区久激情瑜伽 | 日韩在线卡一卡二| 亚洲欧美偷拍另类a∨色屁股| 精品精品欲导航| 精品久久国产97色综合| 欧美成人三级电影在线| 精品久久国产字幕高潮| 久久综合999| 国产日韩欧美综合在线| 国产精品乱码一区二三区小蝌蚪| 国产精品国产精品国产专区不蜜 | 国产乱码精品1区2区3区| 精品一区二区三区免费视频| 韩国v欧美v日本v亚洲v| 成人免费精品视频| 欧美综合视频在线观看| 99久久99久久精品免费看蜜桃| 日本道色综合久久| 欧美亚洲国产一区二区三区va| 99热精品一区二区| 色吊一区二区三区| 欧美日韩在线三级| 久久久国产精品麻豆| 亚洲人精品午夜| 六月婷婷色综合| 欧美日韩国产精品自在自线| 国产精品国产成人国产三级 | 国产美女一区二区三区| 懂色av一区二区夜夜嗨| 久久久久久久综合狠狠综合| 欧美极品xxx| 欧美大片日本大片免费观看| 欧美一区二区三区视频免费| 成人avav影音| 国产一区久久久| 欧美三级日韩三级| 国产精品三级av| 在线观看日韩国产| 成人精品免费网站| 国产亚洲综合性久久久影院| 中文字幕一区日韩精品欧美| 亚洲激情第一区| 另类小说视频一区二区| jlzzjlzz欧美大全| 欧美电影免费观看高清完整版在| 欧美国产精品v| 欧美日韩中文精品| 亚洲综合成人在线视频| 国产91精品在线观看| 精品国内二区三区| 国产成人小视频| 精品久久久久久久久久久久包黑料 | 日韩主播视频在线| 精品一区免费av| 色狠狠桃花综合| 国产亚洲精久久久久久| 亚洲午夜视频在线观看| 国产999精品久久久久久绿帽| 欧美久久一区二区| 一区二区三区精品在线| 风流少妇一区二区| 日韩免费视频一区二区| 亚洲国产精品激情在线观看| 天天色综合成人网| 国产资源在线一区| 欧美一区二区三区影视| 色综合一区二区三区| 欧美白人最猛性xxxxx69交| 久久精品国产网站| 国产欧美日本一区二区三区| www国产成人免费观看视频 深夜成人网| 国产日韩欧美精品在线| 精品一区二区三区免费| 在线不卡一区二区| 一区二区三区中文字幕电影| thepron国产精品| 久久久久久电影| 精品影院一区二区久久久| 欧美精品丝袜久久久中文字幕| 亚洲动漫第一页| 欧美亚洲自拍偷拍| 一二三四区精品视频| 国产不卡视频在线观看| 亚洲国产成人一区二区三区| 奇米色一区二区| 91视频免费播放| 精品一二三四区| 亚洲国产成人91porn| 国产精品入口麻豆九色| 国产夫妻精品视频| 亚洲婷婷综合色高清在线| av一二三不卡影片| 成人av高清在线| 国产裸体歌舞团一区二区| 成人av在线网站| 久久成人综合网| 精品视频在线免费观看| 亚洲国产精品久久久久秋霞影院| 成人sese在线| 亚洲精品欧美综合四区| 色哟哟精品一区| 亚洲国产日韩一区二区| 欧美日韩不卡视频| 久久成人综合网| 欧美成人r级一区二区三区| 国产在线精品免费| 国产精品传媒在线| 777奇米四色成人影色区| 亚洲第一电影网| 久久综合色婷婷| 粉嫩绯色av一区二区在线观看| 黄色日韩三级电影| 久久九九影视网| 日韩一级片在线观看| 91在线国产观看| 成人黄色综合网站| 国产一区二区三区四区五区入口 | 色网综合在线观看| 国产日韩欧美精品一区| 91久久精品国产91性色tv| 丰满岳乱妇一区二区三区| 国产网红主播福利一区二区| 成人国产免费视频| 2欧美一区二区三区在线观看视频| 日韩电影在线一区二区| 国产高清在线观看免费不卡| 久久久www成人免费无遮挡大片| 国产综合色视频| 欧美精品一区二区三区很污很色的| 国产suv精品一区二区三区| 国产精品欧美一区喷水| 一本大道久久精品懂色aⅴ| 成人av在线资源| 97精品国产露脸对白| 日韩午夜在线观看| 日韩精品一区在线| 欧美卡1卡2卡| 日韩有码一区二区三区| 欧美成人伊人久久综合网| 夜夜夜精品看看| 久久久久国产精品麻豆ai换脸| 51精品视频一区二区三区| 欧美性大战xxxxx久久久| 一区二区三区欧美日| 国产亚洲一区二区在线观看| 欧美一区二区三区免费视频| 538prom精品视频线放| 久久一区二区三区四区| 国产免费久久精品| 亚洲人成影院在线观看| 偷拍一区二区三区| 日韩精品在线一区二区| 日韩一区二区三免费高清| 国产婷婷精品av在线| 午夜久久久久久电影| 偷拍一区二区三区| 精品亚洲成a人| 亚洲黄色av一区| 国产女主播视频一区二区| 国产欧美一区二区精品性 | 亚洲二区在线视频| 亚洲精品久久久蜜桃| 成人av午夜电影| 白白色 亚洲乱淫| 99热在这里有精品免费| 欧美一区二区三区在线看| 国产精品色眯眯| 久久成人18免费观看| 欧美区一区二区三区| 国产高清久久久久| 樱花草国产18久久久久| 91免费在线看| 亚洲在线视频一区| 色综合久久久久网| 丝袜诱惑制服诱惑色一区在线观看 | 日韩一区二区三区视频| 欧美亚洲国产bt| 国产高清亚洲一区| 青娱乐精品在线视频| 国产揄拍国内精品对白| 欧美日韩dvd在线观看| 国产精品区一区二区三| 日本91福利区| 国产精品传媒视频|