Tosca Jenkins CI/CD Integration | End-to-End Automation with DEX Agents, REST API & JUnit
Автор: LKCloudTech
Загружено: 2025-08-13
Просмотров: 339
Описание:
REST Call Directions
Step 1. REST call (POST) from Jenkins to Tosca Server is correct.
Step 2. REST call (GET) from Jenkins to Tosca Server for results is correct, but it should explicitly say “Get Execution Results” or “Results API” for clarity.
DEX Agents
Currently labeled “Tosca DEX Agent(s) (Windows)” is fine, but it’s worth noting they execute tests from ExecutionLists/TestEvents and send results back to Tosca Server.
You might want to mention Agent Controller Service if you are using multiple agents.
Junit Stage
The arrow from Jenkins to Junit represents publishing results.
Suggest labeling it as: “Publish test results to JUnit plugin” for clarity.
Missing prerequisites
In the Prerequisites box, I recommend adding:
Tosca Commander workspace committed to common repository
DEX Agent registered with Tosca Server
Tosca Server API accessible from Jenkins
Jenkins credentials for Tosca Server authentication
Certificates
If using HTTPS calls, explicitly mention “SSL Certificates installed in Jenkins and Tosca Server” instead of just “Certificates.”
Project Workspace
Add note: (read-only copy for agents to avoid modification) — you did mention read-only in the execution box, but adding it under prerequisites ensures it’s considered before setup.
Flow Enhancement
Add a result validation step in Jenkins after getting results from Tosca Server before passing to JUnit. This ensures Jenkins fails the pipeline if Tosca test fails.
✅ Updated Flow (Suggested wording changes in diagram):
Developer → GitHub → Jenkins Pipeline
Jenkins triggers Tosca Server via REST API (POST) → Execution starts on DEX Agents
DEX Agents execute ExecutionLists/TestEvents → Send results to Tosca Server
Jenkins polls Tosca Server Results API (GET) → Retrieves execution status/logs
Jenkins publishes results to JUnit plugin → CI/CD pipeline status updated
#toscaautomation #jenkinspipeline #cicd #testautomation #toscaintegration #automationtesting #toscaci #continuousintegration #continuousdelivery #tricentistosca #devops #automationframework #jenkinsintegration #toscadex #toscadexagents #toscaserver #restapi #jenkinstosca #junit #qualityassurance #qa #testautomationtools #cicdpipeline #automationengineer #testingtools #toscatutorial #automationbestpractices #toscaexecutionlists #softwaretesting #automationsetup #jenkinsjobs #automationpipeline #agiletesting #toscatestevents #automationlifecycle #testexecution #testresults #automationdevops #jenkinsautomation #testingautomationpipeline #toscaworkspace #dexagentsetup #automationindevops #testautomationpipeline #tricentis #automationusingtosca #integrationtesting #toscaexecution #automationprocess #jenkinstutorial #cicdwithtosca
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: