
Python調用Google Bard API 完整指南
在Jenkins中,可以通過新建一個自由風格的軟件項目來配置MeterSphere的構建步驟。首先,在項目管理中選擇“新建任務”,然后選擇“構建一個自由風格的軟件項目”。接著,添加觸發器,選擇“其他工程構建后觸發”,輸入需要觸發的項目名。
在Jenkins的任務配置中,選擇添加構建步驟,并選擇“MeterSphere”。在這里需要輸入MeterSphere的API Keys,這些密鑰可以在個人信息頁面中找到。輸入完成后,進行賬戶驗證,驗證成功后可以選擇對應的工作空間和項目。
集成過程中,需要確保API Keys擁有訪問相應空間和項目的權限。此外,管理地址填寫時應避免包含路徑,僅輸入協議、IP和端口號即可。
以下是通過Jenkins流水線調用MeterSphere API的示例代碼。注意,method
可以設置為testPlanName
,以便通過項目名稱執行測試計劃。
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的每次執行都能夠觸發MeterSphere上的測試計劃,執行完成后可以查看相應的測試報告。
通過上述步驟,Jenkins插件可以順利調用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: '**********'
}
}
}
}
}
此代碼可以觸發MeterSphere上的測試計劃,并在執行完成后查看測試報告。