-
New Feature
-
Resolution: Fixed
-
Minor
-
None
-
Powered by SuggestiMate
Currently the plugin presumes that the parent's image fingerprint is somehow created by other plugins (e.g. docker-workflow or docker-build-publish). If there's no such plugins, Docker Traceability won't create container fingerprints.
It would be great to have an option, which would allow the creation of parent image fingerprints in any case.
[JENKINS-28656] Docker Traceability should support the creation of image fingerprints on-demand
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
http://jenkins-ci.org/commit/docker-traceability-plugin/2ef14ea5a50d76eca3a55b413562a7e3f7424b00
Log:
[FIXED JENKINS-28656] - Create image fingerprints on-demand
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java
src/test/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginTest.java
src/test/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootActionTest.java
http://jenkins-ci.org/commit/docker-traceability-plugin/f064f58a353a1f8e13c5e55accf88e170490c353
Log:
Unit tests for JENKINS-28655 and JENKINS-28656
Code changed in jenkins
User: Oleg Nenashev
Path:
README.md
http://jenkins-ci.org/commit/docker-traceability-plugin/103362c5d17a4c38b27c739a71bf6d68327144fb
Log:
JENKINS-28656 - Update docs
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootAction.java
src/main/java/org/jenkinsci/plugins/docker/traceability/fingerprint/DockerContainerRecord.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/DockerRecordsRegistry.java
src/main/java/org/jenkinsci/plugins/docker/traceability/util/FingerprintsHelper.java
src/main/resources/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootAction/_api.jelly
src/test/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootActionTest.java
src/test/java/org/jenkinsci/plugins/docker/traceability/test/FingerprintTestUtil.java
http://jenkins-ci.org/commit/docker-traceability-plugin/72c606de82bfed74b65c671d9dfeff6ac46647f5
Log:
Merge commit '5c8ffe9ddfd13a1194adf1ef30d617dc3eb4e734' into JENKINS-28656
Code changed in jenkins
User: Oleg Nenashev
Path:
README.md
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
src/main/java/org/jenkinsci/plugins/docker/traceability/fingerprint/DockerDeploymentRefFacet.java
src/main/java/org/jenkinsci/plugins/docker/traceability/fingerprint/DockerInspectImageFacet.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceFactory.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceJob.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun.java
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.properties
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/help-createImageFingerprints.html
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceJob/sidepanel.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/index.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/main.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/sidepanel.jelly
src/test/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginTest.java
src/test/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootActionTest.java
http://jenkins-ci.org/commit/docker-traceability-plugin/b3a096f564b77ab7aac788272d32c7333ae25a66
Log:
Merge branch 'JENKINS-28656' into beta2-demo
Compare: https://github.com/jenkinsci/docker-traceability-plugin/compare/763590ad54aa^...b3a096f564b7
Code changed in jenkins
User: Oleg Nenashev
Path:
README.md
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.properties
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/help-createImageFingerprints.html
src/test/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginTest.java
src/test/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootActionTest.java
http://jenkins-ci.org/commit/docker-traceability-plugin/e66fbf451b02ecd02b2fa4cb006018e0df60d74a
Log:
[FIXED JENKINS-28656] - On-demand creation of image fingerprints
This change allows to configure Docker Traceability plugin to accept all submissions and create container/image fingerprints on-demand. This functionality is useful even if we don't support the fingerprints cleanup prevention now.
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
http://jenkins-ci.org/commit/docker-traceability-plugin/23093513a0dec5b0eacec0dbf03e77e50d224be2
Log:
JENKINS-28656 - Add Javadoc and fix mis-behavior on null name
Code changed in jenkins
User: Oleg Nenashev
Path:
README.md
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/config.properties
src/main/resources/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginConfiguration/help-createImageFingerprints.html
src/test/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPluginTest.java
src/test/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityRootActionTest.java
http://jenkins-ci.org/commit/docker-traceability-plugin/48c703147f35403aef5a68fd9e40035ced3db793
Log:
Merge pull request #11 from oleg-nenashev/JENKINS-28656-on-demand-image-fingerprints
[FIXED JENKINS-28656] - On-demand creation of image fingerprints
Compare: https://github.com/jenkinsci/docker-traceability-plugin/compare/7e6499493c14...48c703147f35
Code changed in jenkins
User: Oleg Nenashev
Path:
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityHelper.java
src/main/java/org/jenkinsci/plugins/docker/traceability/core/DockerTraceabilityReportListenerImpl.java
src/main/java/org/jenkinsci/plugins/docker/traceability/fingerprint/DockerDeploymentRefFacet.java
src/main/java/org/jenkinsci/plugins/docker/traceability/fingerprint/DockerInspectImageFacet.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceFactory.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceJob.java
src/main/java/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun.java
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceJob/sidepanel.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/index.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/main.jelly
src/main/resources/org/jenkinsci/plugins/docker/traceability/model/jobs/DockerBuildReferenceRun/sidepanel.jelly
http://jenkins-ci.org/commit/docker-traceability-plugin/215f719ca9c6f44019b499dac55b22877008014b
Log:
Merge branch 'JENKINS-28655-handle-cleanup' into
JENKINS-28656Conflicts:
src/main/java/org/jenkinsci/plugins/docker/traceability/DockerTraceabilityPlugin.java