欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:運維 jenkins的簡單使用

OZON智者選綜合2025-08-22410

柚子快報邀請碼778899分享:運維 jenkins的簡單使用

http://yzkb.51969.com/

2.1.簡介

Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。

2.4.Jenkins安裝

1.下載安裝包jenkins.war; 2.在安裝包根路徑下,運行命令 java -jar jenkins.war --httpPort=8080,(linux環(huán)境、Windows環(huán)境都一樣); 3.打開瀏覽器進入鏈接 http://localhost:8080. 4.填寫初始密碼,激活系統(tǒng) 5.進入插件安裝選擇 推薦安裝的插件,保證基本常用的功能可以使用。 6.選擇后,進入插件安裝頁面 7.設置初始用戶和密碼

配置環(huán)境

publish over ssh的插件

1、安裝publish over ssh插件 Dashboard>Manage Jenkins>Plugins中,點擊左欄中的Available plugins,再試試publish over ssh 2、服務器的配置 Dashboard->Manage Jenkins>System,下面輸入服務器的密碼驗證

Credentials的設置

在Dashboard>Manage Jenkins>Credentials>System>Global credentials (unrestricted)中,配置Credentials

在 Jenkins 中,Credentials(憑證)用于管理 Jenkins 構(gòu)建過程中需要使用的認證信息,如用戶名、密碼、SSH 私鑰、X.509 證書等。它們的作用包括但不限于: 安全性:在 Jenkins 的早期版本中,敏感信息(如密碼)可以通過在配置文件中明文存儲。使用 Credentials,可以將這些敏感信息進行加密存儲,從而提高安全性。 配置簡化:存儲和管理憑證后,可以在不同的 Jenkins Job 中復用這些憑證,而不需要在每個 Job 的配置中重復設置用戶名和密碼。 靈活性:Jenkins 支持多種類型的憑證,如用戶名和密碼、SSH 公鑰和私鑰、API 令牌等,可以根據(jù)需要靈活地選擇和管理。 多環(huán)境支持:在復雜的環(huán)境或多環(huán)境架構(gòu)中,可能需要為不同的服務器和服務使用不同的憑證。Credentials 允許用戶針對不同環(huán)境創(chuàng)建和管理特定憑證。 版本控制:與 Jenkins 的 Job 配置一起,Credentials 也可以被保存在源代碼控制系統(tǒng)中,從而實現(xiàn)版本控制和審計。 訪問控制:Jenkins 允許管理人員控制哪些 Jenkins 用戶可以訪問特定的憑證,實現(xiàn)了細粒度的訪問控制。 插件擴展:Jenkins 的 Credentials 系統(tǒng)也可以通過插件擴展,支持新的類型或提供額外的加密和認證方法。

shell執(zhí)行器的配置

在window系統(tǒng)中,可以指定git bash的sh.exe來作為shell腳本的執(zhí)行器

Jenkins的 Git Bash 中需要注意: 不能使用 conda activate xxx來激活本地的虛擬環(huán)境,會直接導致命令行運行結(jié)束。需要替換為:call activate xxx Git Bash 中的地址與Windows的地址有所不同。Windows中 D:/Software在 Git Bash 中為 /d/Software

window的文件拷貝到服務器中

方法一:Execute shell

通過execute shell執(zhí)行指定的命令

方法二:Send files or execute commands over SSH

Source files:復制到運程機上的文件,相對workspace的路徑,也支持表達式,如上圖中的“**/*.war”。 Remove prefix:文件復制時要過濾的目錄,如上圖中的target目錄。 Remote directory:文件得到到遠程機上的目錄,此目錄是相對于“SSH Server”中的“Remote directory”的,如果不存在將會自動創(chuàng)建。

額外注意點: jenkins在pipkline的script塊中執(zhí)行shell命令時,每行shell命令保持相對獨立,它們是順序執(zhí)行的,每個命令的執(zhí)行環(huán)境是隔離的。這就意味著改變目錄的命令(例如cd build)不會影響其他行的執(zhí)行環(huán)境。 freestyle project構(gòu)建的項目中,build steps(構(gòu)建步驟)和post-build actions(構(gòu)建后的操作)的區(qū)別: build steps(構(gòu)建步驟) 1、定義:是jenkins工作流中定義的一系列需要執(zhí)行的任務,這些任務用于實際構(gòu)建代碼的過程 2、作用:構(gòu)建步驟通常包括編譯、測試、打包等任務,他們是構(gòu)建過程的核心。 3、執(zhí)行時機:在執(zhí)行構(gòu)建命令期間按順序運行,一旦前面的步驟完成,就會觸發(fā)下面的步驟 示例: 執(zhí)行 make 或 mvn 命令來編譯代碼。 運行單元測試,進行代碼測試。 分析代碼質(zhì)量,比如通過 SonarQube。

post-build actions(構(gòu)建后的操作) 1、定義:是在構(gòu)建過程中完成后,根據(jù)構(gòu)建結(jié)果(完成或者失敗)執(zhí)行的一系列操作。 2、作用: 主要用于通知、部署、歸檔、清理等操作,通常不會直接影響構(gòu)建結(jié)果。 3、執(zhí)行時機: 構(gòu)建步驟完成后,根據(jù)之前的構(gòu)建步驟是否成功來選擇是否執(zhí)行或者觸發(fā)一些特定的動作。 4、示例: 發(fā)送構(gòu)建結(jié)果的電子郵件通知(構(gòu)建成功或失?。?。 將構(gòu)建產(chǎn)物(如部署包)上傳到文件服務器或部署至生產(chǎn)環(huán)境。 存檔構(gòu)建日志或產(chǎn)出物,比如打包 Jar 包并存儲到特定目錄。 添加后續(xù)的構(gòu)建步驟/流程(如觸發(fā)另一個 Jenkins 作業(yè))。

參考鏈接: 1、https://blog.csdn.net/zhishidi/article/details/118082509 2、https://blog.csdn.net/a772304419/article/details/132838133 3、https://blog.csdn.net/qq_37372007/article/details/81586751 4、https://blog.csdn.net/redrose2100/article/details/121546769

柚子快報邀請碼778899分享:運維 jenkins的簡單使用

http://yzkb.51969.com/

參考文章

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19046903.html

發(fā)布評論

您暫未設置收款碼

請在主題配置——文章設置里上傳

掃描二維碼手機訪問

文章目錄