-
New Feature
-
Resolution: Fixed
-
Major
-
Powered by SuggestiMate
Add Pipeline support for the plugin's provided build steps and publishers so that they can be used from within a Jenkins Pipeline build. In order to be compatible, they must implement SimpleBuildStep. See also: Pipeline Plugin Developer Guide
[JENKINS-31999] Pipeline support for ECU-TEST plugin
Code changed in jenkins
User: Christian Pönisch
Path:
src/test/java/de/tracetronic/jenkins/plugins/ecutest/SystemTestBase.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/TestPluginManagerCleanUp.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilderTest.java
http://jenkins-ci.org/commit/ecutest-plugin/189cbd8a033bb7fb204ff7a68ad38cd0e5e90bf1
Log:
JENKINS-31999 added more tests
- avoid
JENKINS-4409in system tests - removed unnecessary TestPluginManagerCleanUp
- added more unit tests
- added more system tests validating pipeline steps
Code changed in jenkins
User: Christian Pönisch
Path:
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java
http://jenkins-ci.org/commit/ecutest-plugin/045dff380913d9be0e8756ca9841672d03295b43
Log:
JENKINS-31999 set Windows only restriction to some publishers
Code changed in jenkins
User: Christian Pönisch
Path:
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ReportPublisherDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/TestBuilderDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ToolBuilderDslExtension.java
http://jenkins-ci.org/commit/ecutest-plugin/e3db05f198dae5af2d1082aefdc920c125859d29
Log:
JENKINS-31999 adjusted Job DSL extensions to use SimpleBuildStep
Code changed in jenkins
User: Christian Pönisch
Path:
pom.xml
src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPlugin.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPluginException.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/TestEnvActionView.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/env/view/ToolEnvActionView.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ReportPublisherDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/TestBuilderDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ToolBuilderDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleLogger.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/log/TTConsoleNote.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractArchiveFileReport.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractRequestHandler.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractTestReport.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXBuildAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXProjectAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXReport.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXReportGenerator.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXReportUploader.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/AbstractATXReportHandler.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/AbstractReportGeneratorAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGenerator.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorBuildAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorProjectAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParser.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/AbstractETLogAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogBuildAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogParser.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogProjectAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/AbstractTRFAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFBuildAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFProjectAction.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/AbstractTestClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/TestClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/scan/AbstractTestScanner.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/AbstractToolClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ToolClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/AbstractToolInstallation.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/installation/ETInstallation.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/ProcessUtil.java
src/main/resources/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher/config.jelly
src/main/resources/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher/config.properties
src/main/resources/index.jelly
src/test/java/de/tracetronic/jenkins/plugins/ecutest/SystemTestBase.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/TestPluginManagerCleanUp.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ReportPublisherDslExtensionST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ReportPublisherParamInstallDslExtensionST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitTestResultParserST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisherST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisherTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilderTest.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilderST.java
src/test/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilderTest.java
http://jenkins-ci.org/commit/ecutest-plugin/0cd8a4445bd6311009fcc8738a6568cdabec84df
Log:
Merge pull request #1 from cpoenisch/JENKINS-31999
JENKINS-31999 added Pipeline support
Compare: https://github.com/jenkinsci/ecutest-plugin/compare/0d7918df6e07...0cd8a4445bd6
Code changed in jenkins
User: Christian Pönisch
Path:
COMPATIBILITY.md
http://jenkins-ci.org/commit/pipeline-plugin/81b6842899af1cc7a40e7465742d8533af80ee2b
Log:
JENKINS-31999 Adding ecutest-plugin to COMPATIBLITY.md
Code changed in jenkins
User: Christian Pönisch
Path:
COMPATIBILITY.md
http://jenkins-ci.org/commit/pipeline-plugin/6dba9b82739b9efcd00469931d53338f87eaa00a
Log:
JENKINS-31999 Adding ecutest-plugin to COMPATIBLITY.md
Code changed in jenkins
User: Christian Pönisch
Path:
COMPATIBILITY.md
http://jenkins-ci.org/commit/pipeline-plugin/9e27d4bb282391b883c02207188ca96e1cbd407b
Log:
JENKINS-31999 Adding ecutest-plugin to COMPATIBLITY.md
Code changed in jenkins
User: Jesse Glick
Path:
COMPATIBILITY.md
http://jenkins-ci.org/commit/pipeline-plugin/829ae0f65f5788e6a7cb4d5cc6ad4cb96f513068
Log:
Merge pull request #385 from cpoenisch/master
JENKINS-31999 Adding ecutest-plugin to COMPATIBLITY.md
Compare: https://github.com/jenkinsci/pipeline-plugin/compare/8da8ded6133d...829ae0f65f57
Code changed in jenkins
User: Christian Pönisch
Path:
src/main/java/de/tracetronic/jenkins/plugins/ecutest/ETPluginException.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/extension/jobdsl/ReportPublisherDslExtension.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/AbstractReportPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/atx/ATXPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/generator/ReportGeneratorPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/junit/JUnitReportGenerator.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/report/trf/TRFPublisher.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/AbstractTestBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestFolderBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestPackageBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/TestProjectBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/PackageClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/ProjectClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/test/client/TestClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/AbstractToolBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartETBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StartTSBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopETBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/StopTSBuilder.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/AbstractToolClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ETClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/TSClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/tool/client/ToolClient.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/DllUtil.java
src/main/java/de/tracetronic/jenkins/plugins/ecutest/util/ProcessUtil.java
src/main/resources/de/tracetronic/jenkins/plugins/ecutest/report/log/ETLogPublisher/config.properties
http://jenkins-ci.org/commit/ecutest-plugin/a0f563284762957b497ded81d5a4104c02e6cd4b
Log:
JENKINS-31999massive improvements and refactoringperforming SimpleBuildStep operations to catch build errors