日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

運維實戰項目:Jenkins構建Nodejs前端項目

來源: 責編: 時間:2024-02-01 12:51:42 259觀看
導讀Jenkins的CICD(持續集成/持續部署)概念是指通過自動化的構建、測試和部署流程,將代碼從開發到生產環境進行集成和部署的一系列過程。CICD的目的是快速發現和修復代碼中的問題,提高軟件的質量和交付速度。在Jenkins的CICD

Jenkins的CICD(持續集成/持續部署)概念是指通過自動化的構建、測試和部署流程,將代碼從開發到生產環境進行集成和部署的一系列過程。CICD的目的是快速發現和修復代碼中的問題,提高軟件的質量和交付速度。91v28資訊網——每日最新資訊28at.com

在Jenkins的CICD過程中,開發人員將代碼提交到版本控制系統(如Git)中,Jenkins通過持續監控代碼倉庫的變化,自動觸發構建、測試和部署流程。這個過程包括編譯、單元測試、集成測試、代碼審查、打包和部署等環節。通過自動化這些過程,Jenkins可以幫助團隊快速發現和修復代碼中的問題,減少人工干預,提高開發效率和軟件質量。91v28資訊網——每日最新資訊28at.com

Jenkins的CICD過程可以通過各種插件進行擴展和定制,支持各種編程語言和開發工具。Jenkins還提供了可視化的界面,使得團隊成員可以輕松地管理和監控構建、測試和部署的過程。通過Jenkins的CICD過程,團隊可以更好地協作和快速交付高質量的軟件產品。91v28資訊網——每日最新資訊28at.com

安裝和配置Nodejs:

在Jenkins機器上安裝Nodejs,然后在Jenkins的全局工具配置中進行設置

安裝插件:

NodeJS Plugin

GitLab代碼倉庫如下:

圖片圖片91v28資訊網——每日最新資訊28at.com

新建一個項目,名字為:bill-wap,類型為:自由風格

圖片圖片91v28資訊網——每日最新資訊28at.com

圖片圖片91v28資訊網——每日最新資訊28at.com

#node版本node -v#npm版本npm -v#聲明環境變量source /etc/profile#清除緩存cnpm cache verify#安裝cnpmcnpm install#構建項目npm run build#打包成.zip格式zip -r dist.zip dist注意:dist這個是構建好生成的目錄,具體看當時情況

圖片圖片91v28資訊網——每日最新資訊28at.com

點擊立即構建

圖片圖片91v28資訊網——每日最新資訊28at.com

構建過程

圖片圖片91v28資訊網——每日最新資訊28at.com

構建完成

圖片圖片91v28資訊網——每日最新資訊28at.com

查看打包后的文件

[root@jenkins /var/lib/jenkins/workspace/bill-wap]#lltotal 2680drwxr-xr-x   3 root root      54 Nov  2 17:22 dist-rw-r--r--   1 root root 2589225 Nov  2 17:22 dist.zip    這個就是打包的ZIP包-rw-r--r--   1 root root     191 Nov  2 16:40 Dockerfile-rw-r--r--   1 root root     605 Nov  2 16:40 index.htmldrwxr-xr-x 266 root root   20480 Nov  2 16:41 node_modules-rw-r--r--   1 root root    1223 Nov  2 16:40 package.json-rw-r--r--   1 root root   98526 Nov  2 16:40 package-lock.jsondrwxr-xr-x   2 root root      22 Nov  2 16:40 public-rw-r--r--   1 root root    1569 Nov  2 16:40 README.mddrwxr-xr-x   9 root root     153 Nov  2 16:40 src-rw-r--r--   1 root root     847 Nov  2 16:40 tsconfig.jsondrwxr-xr-x   4 root root     112 Nov  2 16:40 typings-rw-r--r--   1 root root    1231 Nov  2 16:40 vite.config.ts

本文鏈接:http://www.www897cc.com/showinfo-26-70461-0.html運維實戰項目:Jenkins構建Nodejs前端項目

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Poetry:Python開發者的依賴管理新時代

下一篇: 在程序開發中如何避免OutOfMemory?

標簽:
  • 熱門焦點
  • 小米降噪藍牙耳機Necklace分享:聽一首歌 讀懂一個故事

    在今天下午的小米Civi 2新品發布會上,小米還帶來了一款新的降噪藍牙耳機Necklace,我們也在發布結束的第一時間給大家帶來這款耳機的簡單分享。現在大家能見到最多的藍牙耳機
  • vivo TWS Air開箱體驗:真輕 臻好聽

    在vivo S15系列新機的發布會上,vivo的最新款真無線藍牙耳機vivo TWS Air也一同發布,本次就這款耳機新品給大家帶來一個簡單的分享。外包裝盒上,vivo TWS Air保持了vivo自家產
  • 三言兩語說透設計模式的藝術-單例模式

    寫在前面單例模式是一種常用的軟件設計模式,它所創建的對象只有一個實例,且該實例易于被外界訪問。單例對象由于只有一個實例,所以它可以方便地被系統中的其他對象共享,從而減少
  • 讓我們一起聊聊文件的操作

    文件【1】文件是什么?文件是保存數據的地方,是數據源的一種,比如大家經常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數據,它既可以保
  • 阿里大調整

    來源:產品劉有媒體報道稱,近期淘寶天貓集團啟動了近年來最大的人力制度改革,涉及員工績效、層級體系等多個核心事項,目前已形成一個初步的“征求意見版”:1、取消P序列
  • 郭明錤稱華為和江淮汽車合作開發問界MPV,定價100萬左右、計劃明年量產

    8 月 1 日消息,郭明錤今天在 Medium 平臺發布博文,稱華為正在和江淮汽車合作,開發售價在 100 萬元的問界 MPV,預計在 2024 年第 2 季度量產,銷量目標為
  • 華為Mate60標準版細節曝光:經典星環相機模組回歸

    這段時間以來,關于華為新旗艦的爆料日漸密集。據此前多方爆料,今年華為將開始恢復一年雙旗艦戰略,除上半年推出的P60系列外,往年下半年的Mate系列也將
  • 英特爾Xe-HP項目終止,將專注Xe-HPC/HPG系列顯卡

    據10 月 31 日消息報道,英特爾高級副總裁兼加速計算系統和圖形事業部總經理 表示,Xe-HP“ Arctic Sound” 系列服務器 GPU 已經應用于 oneAPI devcloud 云服
  • Windows 11發布,微軟一改往常對老機型開放的態度

    距離 Windows 11 發布已經過去一周,在過去一周里,很多數碼愛好者圍繞其對 Android 應用的支持、對老機型的升級問題展開了激烈討論。與以往不同的是,在這次大
Top 主站蜘蛛池模板: 东台市| 贵南县| 西乌珠穆沁旗| 汉源县| 北票市| 布尔津县| 邵阳市| 河北省| 恩平市| 和政县| 遂川县| 洪江市| 轮台县| 儋州市| 同德县| 临海市| 潮安县| 岐山县| 石嘴山市| 定州市| 温泉县| 曲水县| 天全县| 白银市| 元江| 托里县| 石阡县| 舞钢市| 宁阳县| 庄浪县| 定边县| 灵宝市| 健康| 濮阳市| 伊吾县| 淳安县| 简阳市| 朝阳区| 桦南县| 莒南县| 尖扎县|