mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-01-18 05:18:24 +02:00
f5c33d51bb
* Change parameter type of nodeExtDescriptorMapping (cherry picked from commit ca7ce0485a90f9bbd04a86524ae13cfacc04601f) * Remove usage of the depricated ioutil package (cherry picked from commit 9821915b33ad4765f41288ece9163d27fbf6c031) * Fix cmd failure if neither git/commitId nor customDescription are provided (cherry picked from commit c362681e4569734744a2133beb950bdd78577d33) * Fix unit test (cherry picked from commit 53a90aabb5ca4a254e646b5912685ab2d4d11834) * Step metadata, step code generation * change type of nodeExtDescriptorMapping for export * Refactoring and export implementation * integration test * Add export step * Integration test * format * discard piper.go * Review related changes * restore piper.go * remove unused method * Extend documentation * Add parameter useGoStep to tmsUpload.groovy * Regenerate steps * Rename function * refactor constants * Add error path tests * Move some code to tms package * Move more code to tms * Combine tmsUpload, tmsUtils * Add groovy wrapper * add parameters to groovy step * add import * jenkinsUtils instance * comment namedUser logic in groovy * namedUser param * remove logic for namedUser param * Remove TMS integration tests * discard changes in tmsUpload.groovy * Remove parameters * Restore parameters * Change type of NodeExtDescriptorMapping to map[string]interface{} * tmsUpload: Change type of NodeExtDescriptorMapping to map * Resolve ioutil deprecation * Review related changes * Formatting * Review related improvements * Add tmsUtils test * Formatting tmsUtils_test * Remove parameters from groovy wrapper * Remove tmsUtils_test * Add TMS steps to fieldRelatedWhitelist * Add integration test * Add test to github_actions_integration_test_list.yml * Move test helper method * Step documentation placeholder * Remove parameter StashContent * Restore cmd/integrationArtifactTransport.go --------- Co-authored-by: Oliver Feldmann <oliver.feldmann@sap.com>
27 lines
1.1 KiB
YAML
27 lines
1.1 KiB
YAML
# Every run element will be executed in a different pod of job matrix
|
|
# Use it to optimize resource consumption and execution time
|
|
run:
|
|
# tough CNB tests are decomposed to reduce pipeline execution time
|
|
- '"(TestCNBIntegrationBindings|TestCNBIntegrationWrongBuilderProject|TestCNBIntegrationNonZipPath|TestCNBIntegrationZipPath|TestCNBIntegrationPreserveFilesIgnored)"'
|
|
- '"TestCNBIntegrationPreserveFiles\b"'
|
|
- '"TestCNBIntegrationNPMProject"'
|
|
- '"TestCNBIntegrationMultiImage"'
|
|
- '"TestCNBIntegrationNPMCustomBuildpacksBuildpacklessProject"'
|
|
- '"TestCNBIntegrationNPMCustomBuildpacksFullProject"'
|
|
- '"TestCNBIntegrationProjectDescriptor"'
|
|
|
|
- '"TestGolangIntegration"'
|
|
- '"TestGradleIntegration"'
|
|
|
|
# Jenkins tests are still not implemented(skipped) yet
|
|
#- '"TestJenkinsIntegration"'
|
|
|
|
- '"TestMavenIntegration"'
|
|
- '"TestMTAIntegration"'
|
|
# - '"TestNexusIntegration"'
|
|
- '"TestTmsUploadIntegration"'
|
|
- '"TestTmsExportIntegration"'
|
|
|
|
# these are light-weighted tests, so we can use only one pod to reduce resource consumption
|
|
- '"Test(Gauge|GCS|GitHub|GitOps|Influx|NPM|Piper|Python|Sonar|Vault|Karma)Integration"'
|