Jenkins + git submodule:解決代碼安全性問題
此時(shí)出現(xiàn)安裝插件窗口,一般只需要安裝推薦的插件即可:
插件安裝結(jié)束后,進(jìn)入管理員配置界面:
至此,Jenkins 的安裝就順利完成了!
5. 在 Jenkins 中配置一個小項(xiàng)目
(1) 準(zhǔn)備一個測試代碼 Test1
Jenkins 僅僅是一個構(gòu)件框架,具體的編譯過程是由用戶來決定的。Jenkins 首先通過 git 工具獲取遠(yuǎn)程倉庫中的代碼,然后執(zhí)行用戶指定的編譯指令。
因此,我們需要先提前準(zhǔn)備好一份測試代碼,并放到 Jenkins 可以訪問到的遠(yuǎn)程倉庫中,當(dāng)然了,你在本地的 Ubuntu 系統(tǒng)中部署一個 git 倉庫也是可以的。為了方便,我測試的代碼 Test1 放在 gitee 中了。
(2) 創(chuàng)建一個新項(xiàng)目
(3) 輸入項(xiàng)目名稱,并選擇第一個自由風(fēng)格(Free project)
(4) 在第一個標(biāo)簽 General下,輸入項(xiàng)目的描述信息(Description)
內(nèi)容可以隨便寫。
(5) Source Code Management 源碼管理
Jenkins 在構(gòu)建(編譯)的過程中,需要獲取到源代碼,因此需要配置 git 倉庫的地址和賬號信息(用戶名和密碼)。
首先在 Add 下拉按鈕下,選擇 Jenkins:
輸入 Username 和 Password :
賬號添加之后,在 Credentials 的下拉框中,選擇剛才添加的 gitee 賬戶,此時(shí)可以看到 紅色的權(quán)限錯誤提示消失了,說明可以拉取到遠(yuǎn)程倉庫中的源代碼了。
(6) Build Triggers 選擇編譯觸發(fā)器
可以根據(jù)需要選擇不同的方式來觸發(fā),比如:定時(shí)觸發(fā),當(dāng)其他某個項(xiàng)目構(gòu)建成功之后觸發(fā)等等。
我們這里不選擇任何項(xiàng)目,下面我們會在主界面,手動點(diǎn)擊按鈕來觸發(fā)。
(7) Build Environment 編譯環(huán)境
這部分我用的比較少,利用其他工具來輔助 Jenkins 的功能。

請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
3月27日立即報(bào)名>> 【工程師系列】汽車電子技術(shù)在線大會
-
4月30日立即下載>> 【村田汽車】汽車E/E架構(gòu)革新中,新智能座艙挑戰(zhàn)的解決方案
-
5月15-17日立即預(yù)約>> 【線下巡回】2025年STM32峰會
-
即日-5.15立即報(bào)名>>> 【在線會議】安森美Hyperlux™ ID系列引領(lǐng)iToF技術(shù)革新
-
5月15日立即下載>> 【白皮書】精確和高效地表征3000V/20A功率器件應(yīng)用指南
-
5月16日立即參評 >> 【評選啟動】維科杯·OFweek 2025(第十屆)人工智能行業(yè)年度評選
推薦專題
- 1 UALink規(guī)范發(fā)布:挑戰(zhàn)英偉達(dá)AI統(tǒng)治的開始
- 2 北電數(shù)智主辦酒仙橋論壇,探索AI產(chǎn)業(yè)發(fā)展新路徑
- 3 降薪、加班、裁員三重暴擊,“AI四小龍”已折戟兩家
- 4 “AI寒武紀(jì)”爆發(fā)至今,五類新物種登上歷史舞臺
- 5 國產(chǎn)智駕迎戰(zhàn)特斯拉FSD,AI含量差幾何?
- 6 光計(jì)算迎來商業(yè)化突破,但落地仍需時(shí)間
- 7 東陽光:2024年扭虧、一季度凈利大增,液冷疊加具身智能打開成長空間
- 8 地平線自動駕駛方案解讀
- 9 封殺AI“照騙”,“淘寶們”終于不忍了?
- 10 優(yōu)必選:營收大增主靠小件,虧損繼續(xù)又逢關(guān)稅,能否乘機(jī)器人東風(fēng)翻身?