Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

Version 7

Compare
Choose a tag to compare
@fwilhe fwilhe released this 25 Apr 13:06
· 251 commits to master since this release

Release v7

In version 7 of the Continuous Delivery Toolkit, we focussed on making operations simpler.

Highlight

The most notable change is that you can update to the latest released version of our s4sdk-jenkins-master Docker image using the command line ./cx-server update image. This change allows you to stay up-to-date with our latest released image easily, without the issues you might face if you're on the latest tag, which might change at any time.

Breaking Changes

  • Automatic update of s4sdk-jenkins-master Docker image

    This changes the cli of the cx-server script: ./cx-server update is not sufficient to update the script anymore, an additional parameter (script or image) is required now. Please refer to operations guide for details.

  • The step executeMaven was renamed to mavenExecute in order to align with jenkins-library

    Please update your pipeline_config.yaml file accordingly. As of v7, there is a mapping of the old and the new name, but this will be removed in a future version.

Improvements

  • New operations guide for Cx Server
  • New overview which qualities are checked in the pipeline
  • Deploy to Nexus before deployment to SAP Cloud Platform
    • Both happened in parallel in previous versions
    • This change ensures that all artifacts which are deployed to SAP Cloud Platform are in Nexus
  • Always lock the production deployment to avoid concurrency issues
  • Abort older builds for changes on non-productive branches
    • This change minimizes the workload on the build server for multiple updates on a feature branch