Skip to main content

jee-application-jenkins-ci-expanders


1.0.0 (2025-05-19)

Changed

  • Quality gate now also marks stage as unstable so it's easier to find why a build was marked unstable

0.7.0 (2025-04-07)

Added

  • Added nsproject model validations to the jenkinsfile

Fixed

  • Fixed PipelineStageSequenceRule crashing on missing stageTypes
  • Fixed version conflict in migration scripts when using the project.softwareProject.replaceInitialDatabaseScriptsWithExpandedScripts option

Changed

  • Reduced severity of PipelineJeeApplicationRequiredStagesRule and the PipelineStageSequenceRule to warning

0.6.0 (2025-03-13)

Added

  • retrieval of the BuildAndDeployResult from nsxDocker.buildAndDeploy

0.5.0 (2025-03-11)

Changed

  • Allowed renovate to deploy artifacts so integration tests can be ran

0.4.0 (2025-03-10)

Added

  • REJUV-441 Added SCM information to deployed pom.xml artifacts
  • REJUV-428 Model validations
    • PipelineStageSequenceRule
      • Validates Stages on a pipeline are in the correct sequence
    • PipelineJeeApplicationRequiredStagesRule
      • Validates Required Stages on a jee-application pipeline are present

Changed

  • Changed options (old options are available as an alias) old(alias) -> new
    • project.pipeline.noColoredOutput -> project.pipeline.coloredOutput.disable
    • project.pipeline.expansion.skipHarvestIsCleanCheck -> project.pipeline.expansion.harvestIsCleanCheck.disable
    • project.pipeline.noReleasePromotion -> project.pipeline.releasePromotion.disable
    • project.replaceInitialDatabaseScriptsWithExpandedScripts -> project.softwareProject.replaceInitialDatabaseScriptsWithExpandedScripts
    • project.stage.noCondition -> project.stage.condition.disable
    • project.stage.noPost -> project.stage.post.disable
    • project.softwareProject.frontend -> project.softwareProject.frontend.name
    • gitFlow.disable -> project.gitFlow.disable
  • Moved angular frontend copy of the code and npm install to the build stage
  • Update changelog formatting for slack

0.3.4 (2025-02-13)

Fixed

  • Fixed Jenkinsfile to be resistant to the changelog not being available.

0.3.3 (2025-01-20)

Fixed

  • Fixed project.stage.noPost option not working.

0.3.2 (2025-01-13)

Fixed

  • Fixed release retag
    • Removed registry definition docker.normalizedsystems.org/ from the image definition.
    • Removed unnecessary pull

0.3.1 (2025-01-09)

Fixed

  • Fixed using retagRelease instead of pushRelease

0.3.0 (2025-01-09)

Changed

  • Changed the docker image name buildup to <artifact.group>/<service.artifact.technicalName>
    • Removed all links to services. The artifacts should be specified on the SoftwareProject

Added

  • Added 'after' anchors in the deploy and release stable stages
  • Added the project.pipeline.relaxBranchVersionCheck option on the pipeline to make the specific snapshots optional

0.2.2 (2025-01-06)

Fixed

  • Fixed build failures when junit doesn't find any test reports

0.2.1 (2024-12-10)

Fixed

  • Wrong CHANGELOG.md location assumption

0.2.0 (2024-11-22)

Changed

  • changed expected docker image context folder to <artifact.name>
  • changed docker image name buildup to <service.serviceGroup>/<service.artifact.technicalName>

0.1.0 (2024-11-14)

  • Created jee-application-jenkins-ci-expanders project.