Jenkins介紹

什么是Jenkins

Jenkins 是一個開源的自動化服務器,主要用于持續集成和持續交付(CI/CD)。它幫助開發團隊自動化構建、測試和部署軟件,從而提高開發效率和軟件質量。
如果一個系統是前后端分離的開發模式,在集成階段會需要經常執行部署動作。從拉取代碼、編譯、部署,少則幾分鐘多則按小時計算。所以很多開發人員只想推送代碼,不想發布部署。Jenkins就能很好的解決這個問題。Jenkins可以與Git倉庫集成,在Git有更新時自動通知Jenkins,Jenkins立即執行編譯、部署動作。

Jenkins在windows系統上安裝

1.下載地址:https://www.jenkins.io/download/
在這里插入圖片描述
2.安裝之前先安裝JDK17(最高支持17)
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

3.雙擊安裝

  • 可以修改安裝目錄
    在這里插入圖片描述
  • 選擇服務服務用戶,需要提供用戶名和密碼。
    創建一個用戶,加入管理員組。
    本地安全策略-> 本地策略->用戶權限分配,把該用戶添加到【作為服務登錄】。
    在這里插入圖片描述
  • 選擇端口8080(未使用的端口就行)
  • 選擇JDK目錄(JKD 17)

4.修改默認安裝目錄
默認安裝在C盤,后續簽出git的代碼也會放在主目錄下,占用比較大的空間。可以修改為其他目錄
在這里插入圖片描述
5.訪問本地jenkins
http://localhost:8800/

  • 安裝推薦的插件
  • 在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70167.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70167.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70167.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

module ‘cv2.dnn‘ has no attribute ‘DictValue‘解決辦法

module ‘cv2.dnn‘ has no attribute ‘DictValue‘解決辦法 pip install opencv-python4.7.0.72 -i https://pypi.tuna.tsinghua.edu.cn/simple 測試: python -c"import cv2"

【全棧】SprintBoot+vue3迷你商城-細節解析(2):分頁

【全棧】SprintBootvue3迷你商城-細節解析(2):分頁 往期的文章都在這里啦,大家有興趣可以看一下 后端部分: 【全棧】SprintBootvue3迷你商城(1) 【全棧】SprintBootvue3迷你商城(…

kubeadm拉起的k8s集群證書過期的做法集群已奔潰也可以解決

kubeadm拉起的k8s集群證書過期的做法 這個是很久之前遇到的了,今天有空(心血來潮)就都回憶回憶寫在這里為愛發光,部分內容來自arch先生(死黨)的幫助。有時候有很多部門提了建k8s的需求,有些是臨…

Webpack 基礎入門

一、Webpack 是什么 Webpack 是一款現代 JavaScript 應用程序的靜態模塊打包工具。在 Web 開發中,我們的項目會包含各種類型的文件,如 JavaScript、CSS、圖片等。Webpack 可以將這些文件打包成一個或多個文件,以便在瀏覽器中高效加載。它就像…

torchsparse安裝過程的問題

1、項目要求torchsparse githttps://github.com/mit-han-lab/torchsparse.gitv1.4.0 2、torch1.8.1cu111 nvcc--version:11.1 這個版本的cuda匹配的gcc、g經常是7.5。設置為7.5. (這個gcc、g版本修改不一定,可以先進行后面的&#xff0c…

嵌入式音視頻開發(二)ffmpeg音視頻同步

系列文章目錄 嵌入式音視頻開發(零)移植ffmpeg及推流測試 嵌入式音視頻開發(一)ffmpeg框架及內核解析 嵌入式音視頻開發(二)ffmpeg音視頻同步 嵌入式音視頻開發(三)直播協議及編碼器…

iOS App的啟動與優化

App的啟動流程 App啟動分為冷啟動和熱啟動 冷啟動:從0開始啟動App熱啟動:App已經在內存中,但是后臺還掛著,再次點擊圖標啟動App。 一般對App啟動的優化都是針對冷啟動。 App冷啟動可分為三個階段: dyld&#xff1a…

oppo,湯臣倍健,康冠科技25屆春招內推

oppo,湯臣倍健,康冠科技25屆春招內推 ①康冠科技25屆春招 【職位】算法、軟件、硬件、技術,結構設計,供應鏈,產品,職能,商務 【一鍵內推】https://sourl.cn/2Mm9Lk 【內推碼】EVBM88 ②湯臣倍健…

centos 9 時間同步服務

在 CentOS 9 中,默認的時間同步服務是 chrony,而不是傳統的 ntpd。 因此,建議使用 chrony 來配置和管理時間同步。 以下是使用 chrony 配置 NTP 服務的步驟: 1. 安裝 chrony 首先,確保系統已安裝 chrony。 在 CentOS…

解鎖 Python 導入系統:從基礎到進階的深度指南

本文全面解讀 Python 導入系統,從導入機制的基礎概念,如模塊、包的導入方式,到查找、加載模塊的詳細過程,再到導入系統的高級特性和應用場景,通過豐富示例、直觀圖表和對比分析,助你深入理解并熟練運用導入…

DDoS技術解析

這里是Themberfue 今天我們不聊別的,我們聊聊著名的網絡攻擊手段之一的 DDoS,看看其背后的技術細節。 DoS 了解 DDoS 前,先來講講 DoS 是什么,此 DoS 而不是 DOS 操作系統啊。1996年9月6日,世界第三古老的網絡服務提供…

docker安裝kafka,并通過springboot快速集成kafka

目錄 一、docker安裝和配置Kafka 1.拉取 Zookeeper 的 Docker 鏡像 2.運行 Zookeeper 容器 3.拉取 Kafka 的 Docker 鏡像 4.運行 Kafka 容器 5.下載 Kafdrop 6.運行 Kafdrop 7.如果docker pull wurstmeister/zookeeper或docker pull wurstmeister/kafka下載很慢&#x…

C++ 與 Java 的對比分析:除法運算中的錯誤處理

博客主頁: [小????????] 本文專欄: Java 文章目錄 💯前言💯C中的除法錯誤處理💯Java中的除法錯誤處理💯C與Java錯誤處理的對比💯錯誤處理的優化和實踐💯小結 💯前言 在…

LLM之循環神經網絡(RNN)

在人工智能的領域中,神經網絡是推動技術發展的核心力量。今天,讓我們深入探討循環神經網絡(RNN) 一、神經網絡基礎 (1)什么是神經網絡 神經網絡,又稱人工神經網絡,其設計靈感源于人…

SQL sever數據導入導出實驗

1.創建數據庫TCP-H (1)右鍵“數據庫”,點擊“新建數據庫”即可 (2)用sql語言創建,此處以創建數據庫DB_test為例,代碼如下: use master;go--檢查在當前服務器系統中的所有數據里面…

讓編程變成一種享受-明基RD320U顯示器

引言 作為一名有著多年JAVA開發經驗的從業者,在工作過程中,顯示器的重要性不言而喻。它不僅是我們與代碼交互的窗口,更是影響工作效率和體驗的關鍵因素。在多年的編程生涯中,我遇到過各種各樣的問題。比如,在進行代碼…

計算機網絡(涵蓋OSI,TCP/IP,交換機,路由器,局域網)

一、網絡通信基礎 (一)網絡通信的概念 網絡通信是指終端設備之間通過計算機網絡進行的信息傳遞與交流。它類似于現實生活中的物品傳遞過程:數據(物品)被封裝成報文(包裹),通過網絡…

圖像處理篇---基本OpenMV圖像處理

文章目錄 前言1. 灰度化(Grayscale)2. 二值化(Thresholding)3. 掩膜(Mask)4. 腐蝕(Erosion)5. 膨脹(Dilation)6. 縮放(Scaling)7. 旋轉…

SpringMVC重定向接口,參數暴露在url中解決方案!RedirectAttributes

OK,首先描述下業務場景,終端數量限制登錄 1.首先訪問項目login的get接口 2.輸入賬號密碼點擊登錄后,會請求login的POST接口 3.后臺對終端數量邏輯處理不允許登錄跳回到登錄頁面 4.因代碼原因需在后臺進行多次重定向接口,最后跳…

Spring Boot01(注解、)---java八股

Spring Boot中常用注解及其底層實現 1、SpringBootApplication注解: SpringBootApplication注解:這個注解標識了一個SpringBoot工程,它實際上是另外三個注解的組合,這三個注解是: aSpringBootConfiguration&#xff1a…