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.