On this page
jee-application-jenkins-ci-expanders
2.0.0 (2026-01-06) Changed
Flattened the stages structure for release promotion
Breaking change: For custom stages, use options to enable when and post instead of disabling
Options project.stage.condition.disable and project.stage.post.disable are not necessary anymore since
disabled is the default now
Use project.stage.condition.enable and project.stage.post.enable to enable instead
Breaking change: Stages expand-project-setup and release-stable are not automatically added to the Jenkinsfile anymore but have
to be explicitly defined in the model.
Migration guide:
Add expand-project-setup as the first stage and release-stable as the last stage to your pipeline
If you use custom stage, validate if you are using when or post and if so add option project.stage.post.enable/project.stage.condition.enable
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.