国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目)

這篇具有很好參考價(jià)值的文章主要介紹了Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、概述

使用Jenkins進(jìn)行CI/CD自動(dòng)化部署,參數(shù)化構(gòu)建Git代碼拉取,docker鏡像打包,docker部署flask項(xiàng)目一體化流程。

二、環(huán)境

準(zhǔn)備工作:jenkins平臺(tái)部署、項(xiàng)目部署服務(wù)器docker安裝(這里也可以直接使用jenkins直接部署)

服務(wù)器 IP地址 備注
Jenkins 192.168.2.143 docker部署Jenkins
部署服務(wù)器 192.168.2.142 docker部署python項(xiàng)目服務(wù)器

三、部署流程

3.1 gitee上傳代碼

python文件與打包的Dockerfile、部署腳本可自行去Gitee查看

git config --global user.name '用戶名' 
git config --global user.email '郵箱'

#初始化
git init
#添加文件
git add .
#提交
git commit -m "v1.0.0"
#推送至遠(yuǎn)程倉庫
git push origin master

對(duì)于docker打包python項(xiàng)目不熟悉的查看:docker build打包python項(xiàng)目
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

3.2 jenkins配置

3.2.1 Gitee配置

系統(tǒng)管理->System->Gitee配置
添加Gitte令牌,進(jìn)行測(cè)試
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

3.2.2 SSH配置

需要安裝插件ssh server,配置完成后進(jìn)行test測(cè)試連接
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
docker構(gòu)建鏡像所需時(shí)間比較長,這里將超時(shí)時(shí)間調(diào)長一點(diǎn)。
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

3.2.3 新建任務(wù)

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
選擇gitee
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
參數(shù)化構(gòu)建:這里參數(shù)化構(gòu)建使用字符參數(shù)
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
gitee項(xiàng)目路徑:git項(xiàng)目路徑自行在gitee上面查看,下面憑證這里不用配置,在系統(tǒng)管理->全局配置里面已經(jīng)配置了。
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
ssh配置:這里需要注意是source files源文件是工作空間的路徑,romote directory路徑是目標(biāo)服務(wù)器的路徑
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

3.3 執(zhí)行過程

3.3.1初始化構(gòu)建

參數(shù)化構(gòu)建,輸入版本v1.0.0
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
構(gòu)建日志
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

3.3.2 重新提交代碼構(gòu)建

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git

Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git
Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目),DevOps,python,jenkins,git文章來源地址http://www.zghlxwxcb.cn/news/detail-837990.html

到了這里,關(guān)于Jenkins參數(shù)化構(gòu)建項(xiàng)目(Git+docker部署+Python+flask項(xiàng)目)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一文完成Jenkins+Docker+Git(多分支構(gòu)建)打包、部署,實(shí)現(xiàn)可持續(xù)化集成

    一文完成Jenkins+Docker+Git(多分支構(gòu)建)打包、部署,實(shí)現(xiàn)可持續(xù)化集成

    官網(wǎng):Jenkins官網(wǎng) 參考:Jenkins簡介 Jenkins是一個(gè)開源軟件項(xiàng)目,起源于Hudson(Hudson是商用的),是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件項(xiàng)目可以進(jìn)行持續(xù)集成 可在Tomcat等流行的servlet容器中運(yùn)行,也可獨(dú)立運(yùn)

    2024年01月18日
    瀏覽(27)
  • jenkins 2.346.1 從git拉取后自動(dòng)構(gòu)建部署springboot maven項(xiàng)目

    jenkins 2.346.1 從git拉取后自動(dòng)構(gòu)建部署springboot maven項(xiàng)目

    1、jenkins官網(wǎng)下載 jenkins2.346.1版本(2.346之后不支持java8) Jenkins 的安裝和設(shè)置 下載的war包通過 java -jar jenkins.war可運(yùn)行 也可下載安裝版本直接安裝 http://localhost:8080,端口號(hào)8080根據(jù)安裝時(shí)的設(shè)定進(jìn)行對(duì)應(yīng)的變更,安裝后需要等待一段時(shí)間。 確認(rèn)發(fā)布應(yīng)用的服務(wù)器安裝了java g

    2024年02月02日
    瀏覽(21)
  • 將Python項(xiàng)目(Flask)打包成Docker鏡像,部署到微軟云---Azure

    將Python項(xiàng)目(Flask)打包成Docker鏡像,部署到微軟云---Azure

    前情提要:首先創(chuàng)建一個(gè)簡單的Flask項(xiàng)目,參考上一篇文章 鏈接: 將 Python (Flask) Web應(yīng)用部署到Azure應(yīng)用服務(wù) 下載鏈接:Install Docker Desktop on Windows 如果出現(xiàn)以上彈窗,點(diǎn)擊鏈接,安裝Linux 內(nèi)核更新包 運(yùn)行下載的更新包(系統(tǒng)將提示你提供提升的權(quán)限,選擇“是”以批準(zhǔn)此安裝

    2024年02月09日
    瀏覽(36)
  • jenkins構(gòu)建git項(xiàng)目timeout

    jenkins構(gòu)建git項(xiàng)目timeout

    問題點(diǎn): 查看問題: 找到路徑下單條指令執(zhí)行上述命令 #[root@git ~]# docker exec -it dfdf756561587 /bin/bash 登錄容器查看 #git init /var/jenkins_home/workspace/test-one項(xiàng)目目錄下面查看是否存在.git文件 #git fetch --tags --force --progress – http://git.cc.com/zeg/os.git +refs/heads/ :refs/remotes/origin/ #git config r

    2024年01月16日
    瀏覽(18)
  • Jenkins部署構(gòu)建項(xiàng)目

    Jenkins部署構(gòu)建項(xiàng)目

    在代碼不斷修改的過程中,去服務(wù)器部署,需要人為的重復(fù)工作,所以用jenkins去代替人力,去服務(wù)器上面部署最新的代碼,提高工作效率,讓測(cè)試等不懂部署方式的人,也可以去根據(jù)最新代碼部署項(xiàng)目。該介紹包括前后端項(xiàng)目的部署。 我之前有一篇安裝Jenkins文章,有需要的

    2024年02月14日
    瀏覽(48)
  • Jenkins + Gitlab 實(shí)現(xiàn)項(xiàng)目自動(dòng)化構(gòu)建及部署

    Jenkins + Gitlab 實(shí)現(xiàn)項(xiàng)目自動(dòng)化構(gòu)建及部署

    ? 通俗來講就是本地項(xiàng)目 push 到 gitlab 后, Jenkins 能夠識(shí)別到項(xiàng)目的更新并自動(dòng)構(gòu)建部署; ?本文以實(shí)際操作的方式來表述詳細(xì)配置過程及避開配置 Jenkins 時(shí)的坑. 默認(rèn)電腦已經(jīng)安裝了虛擬機(jī), 默認(rèn)gitlab 上已經(jīng)有了你想要部署的項(xiàng)目, 部署了 maven 和 jdk 并配置了環(huán)境變量!!! 1 執(zhí)行

    2024年02月16日
    瀏覽(24)
  • Docker部署Flask項(xiàng)目

    Docker部署Flask項(xiàng)目

    這里寫了一個(gè)簡單的Flask的demo,源代碼如下: 安裝項(xiàng)目依賴,這里我只用到了Flask: 啟動(dòng)并訪問: 生成項(xiàng)目依賴文件,輸入如下命令: 將相關(guān)文件放到服務(wù)器部署目錄下: 生成鏡像包: 啟動(dòng)鏡像: 訪問:

    2024年01月18日
    瀏覽(15)
  • 項(xiàng)目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    項(xiàng)目打包docker鏡像 | 上傳nexus | jenkins一鍵構(gòu)建

    ??Docker部署項(xiàng)目是指使用Docker容器化技術(shù)將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)獨(dú)立的、可移植的運(yùn)行環(huán)境,并在各種操作系統(tǒng)和平臺(tái)上進(jìn)行部署和運(yùn)行。 ??使用Docker的主要原因是解決了應(yīng)用程序在不同環(huán)境中部署和運(yùn)行的問題。傳統(tǒng)上,應(yīng)用程序在部署時(shí)需要考慮操作系統(tǒng)

    2024年02月09日
    瀏覽(28)
  • Jenkins構(gòu)建項(xiàng)目并部署到K8S實(shí)踐

    Jenkins構(gòu)建項(xiàng)目并部署到K8S實(shí)踐

    本次實(shí)踐使用gitee上的開源項(xiàng)目悟空CRM9.0進(jìn)行構(gòu)建并部署到k8S中 悟空CRM9.0項(xiàng)目簡介: 悟空CRM-基于jfinal+vue+ElementUI的前后端分離CRM系統(tǒng)。 項(xiàng)目gitee地址:https://gitee.com/wukongcrm/72crm-java.git 軟件 版本 IP 備注 K8S 1.26.x 192.168.1.124 192.168.1.124為K8S集群master01節(jié)點(diǎn)IP地址 Harbor 2.6.2 192.168.1.

    2024年02月20日
    瀏覽(25)
  • Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目(Linux+gitee)

    本文講述了Jenkins自動(dòng)化構(gòu)建部署前端項(xiàng)目,內(nèi)容包括Linux系統(tǒng)安裝Jenkins、如何配置構(gòu)建項(xiàng)目并發(fā)布到目標(biāo)服務(wù)器。 因公司系統(tǒng)項(xiàng)目眾多,前端項(xiàng)目打包麻煩,項(xiàng)目代碼管理混亂,因此需要gitee+Jenkins做自動(dòng)化構(gòu)建,優(yōu)化項(xiàng)目打包流程及代碼管理。 本次教程可實(shí)現(xiàn)最簡單的自動(dòng)

    2024年02月03日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包