v0.21.0
Purpose
Fixes and enhancements.
Enhancements
- Support for JKube builds
- initial NPM steps
- ability to add additional helm values files when using Argo for deployments
- add universal
addtiional-artifacts
flag for all StepImplementers - Maven refactor to no longer hard code to things that shouldn't be hard coded.
- add support for gathering metadata from Commitizen
Fixes
- evidence cleanup
- argo cleanup
Breaking
Maven Refactor
All the Maven StepImplementers have had a refactor (again). Some parameters were removed, especially in the UAT step to get rid of things that shouldn't have been hard coded.
old
uat:
- implementer: MavenSeleniumCucumber
config:
selenium-hub-url: http://67.207.93.102:4444
new
uat:
- implementer: MavenIntegrationTest
config:
target-host-url-maven-argument-name: 'target.base.url'
maven-additional-arguments:
- -Dselenium.hub.url=http://67.207.93.102:4444
additional-artifacts-dirs:
- name: cucumber-reports
path: 'target/cucumber-reports'