Skip to content

v0.21.0

Compare
Choose a tag to compare
@itewk itewk released this 07 Sep 13:11
· 190 commits to main since this release

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'