Repository navigation
Releases: intershop/icm-partner-devops
Release list
1.8.0
- The parameters
ishUnitTestArtifactPath,serverLogsArtifactPathandgebTestLogPathhave been added to configure log and test result paths. - A task has been added to verify directory existence before publishing.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.7.0
- The parameter
publishBuildTaskDockerLogshas been added and defaults totrue. This publishes the BuildTask container logs as pipeline artifacts.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.6.2
- The
dockerhubLoginparameter is set to true by default. This is mandatory because some builds hit the Docker Hub pull rate limit.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.6.1
- The assigned ID is now used for all artifact names
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.6.0
- Refactoring of the shell scripts used in the pipeline
- Revised the checkout resolver task to generate a cleaner Git history, leading to more reliable version calculation
- The parameter
templateRepositorywas added to allow checking out the template repository itself in order to use the revised scripts
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.5.0
- The parameters 'dockerhubLogin' and 'dockerhubServiceConnection ' has been added to to perform a Docker login to Docker Hub before the build.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.4.0
- Depending on the SourceType, the following pipeline tag is set:
- For a branch build:
SourceType_Git-Branch - For a tag build:
SourceType_Git-Tag - For a pull request build:
SourceType_Git-PullRequest
- For a branch build:
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.3.1
- The parameter 'javaVersion' has been added to select the java jdk version version.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.3.0
- The installation of YQ has been removed.
- The parameter 'sqGradlePluginVersionChoice' has been added to select the SonarQube Gradle Plugin version.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.
1.2.0
- Added the ability to integrate additional tasks into the job using preHookTemplate and postHookTemplate.
- Upgraded Gradle tasks to version 3.
- Added parameters and functions to enable code analysis.
ci-job-template.yml is fully backward compatible to older versions. There is no need for any migration of the projects CI-pipeline.