新建自由風(fēng)格項(xiàng)目

在Jenkins中,可以通過新建一個(gè)自由風(fēng)格的軟件項(xiàng)目來配置MeterSphere的構(gòu)建步驟。首先,在項(xiàng)目管理中選擇“新建任務(wù)”,然后選擇“構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目”。接著,添加觸發(fā)器,選擇“其他工程構(gòu)建后觸發(fā)”,輸入需要觸發(fā)的項(xiàng)目名。

配置MeterSphere API Keys

在Jenkins的任務(wù)配置中,選擇添加構(gòu)建步驟,并選擇“MeterSphere”。在這里需要輸入MeterSphere的API Keys,這些密鑰可以在個(gè)人信息頁面中找到。輸入完成后,進(jìn)行賬戶驗(yàn)證,驗(yàn)證成功后可以選擇對應(yīng)的工作空間和項(xiàng)目。

Jenkins集成MeterSphere插件

集成過程中,需要確保API Keys擁有訪問相應(yīng)空間和項(xiàng)目的權(quán)限。此外,管理地址填寫時(shí)應(yīng)避免包含路徑,僅輸入?yún)f(xié)議、IP和端口號即可。

代碼塊描述

以下是通過Jenkins流水線調(diào)用MeterSphere API的示例代碼。注意,method可以設(shè)置為testPlanName,以便通過項(xiàng)目名稱執(zhí)行測試計(jì)劃。

pipeline {
agent any
stages {
stage('Build') {
steps{
echo "building"
}
}
stage('Deploy') {
steps{
echo "deploying"
}
}
stage('Test') {
steps{
script {
meterSphere method: 'testPlanName', mode: 'serial', msAccessKey: '**********', msEndpoint: 'http://**********/', msSecretKey: '************', openMode: 'auth',
projectId: '*********', testPlanName: 'yourprojectname', workspaceId: '**********'
}
}
}
}
}

在此流程中,Jenkins的每次執(zhí)行都能夠觸發(fā)MeterSphere上的測試計(jì)劃,執(zhí)行完成后可以查看相應(yīng)的測試報(bào)告。

通過上述步驟,Jenkins插件可以順利調(diào)用MeterSphere API,實(shí)現(xiàn)自動(dòng)化測試計(jì)劃的觸發(fā)執(zhí)行。這種集成方式不僅提高了測試效率,也使得開發(fā)和測試團(tuán)隊(duì)能夠更好地利用云資源,推動(dòng)高質(zhì)量軟件的快速交付。

FAQ

問:如何在Jenkins中集成MeterSphere插件?

問:在Jenkins中如何新建一個(gè)自由風(fēng)格項(xiàng)目來配置MeterSphere的構(gòu)建步驟?

問:配置MeterSphere API Keys時(shí)需要注意什么?

問:如何通過Jenkins流水線調(diào)用MeterSphere API?

pipeline {
agent any
stages {
stage('Build') {
steps{
echo "building"
}
}
stage('Deploy') {
steps{
echo "deploying"
}
}
stage('Test') {
steps{
script {
meterSphere method: 'testPlanName', mode: 'serial', msAccessKey: '**********', msEndpoint: 'http://**********/', msSecretKey: '************', openMode: 'auth',
projectId: '*********', testPlanName: 'yourprojectname', workspaceId: '**********'
}
}
}
}
}

此代碼可以觸發(fā)MeterSphere上的測試計(jì)劃,并在執(zhí)行完成后查看測試報(bào)告。

問:Jenkins和MeterSphere集成的優(yōu)勢是什么?

上一篇:

MinIOAPI開發(fā)人員SDK和身份驗(yàn)證

下一篇:

獲取 MinIO 存儲端點(diǎn)的快速指南
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場景實(shí)測,選對API

#AI文本生成大模型API

對比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對比試用API 限時(shí)免費(fèi)