Open jdelker opened 10 months ago
@jdelker : Thanks for reporting, Does this happen on older versions ? < 0.43.0 ?
@jdelker : Hello, I tried reproducing this issue but couldn't reproduce it.
I used version v0.43.4 . Tried pushing image to local registry created from registry:2
image. Is it possible to share some reproducer project and how you've set up registry?
[INFO] --- docker:0.43.4:push (default-cli) @ dmp-push-local-repo ---
[INFO] DOCKER> The push refers to repository [localhost:5000/dmp-push-local-repo]
8f3a8a25acfa: Pushed
194e63669167: Pushed
627f2f982d52: Pushed
1ce70c7dc877: Pushed
74200069663d: Pushed
1053d00b8e29: Pushed
[INFO] DOCKER> latest: digest: sha256:69cbbb0ed94d44dbaf08ec159f6f9b42603a352e111f9d889f688ac0023e9a62 size: 1582
[INFO] DOCKER> Temporary image tag skipped. Target image 'localhost:5000/dmp-push-local-repo:latest' already has registry set or no registry is available
[INFO] DOCKER> Pushed localhost:5000/dmp-push-local-repo:latest in 9 seconds
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.651 s
[INFO] Finished at: 2023-11-25T11:01:17+05:30
[INFO] ------------------------------------------------------------------------
Description
The plugin throws a
NullPointerException
if you try to push to a repository without authentication.I use a local image repository, which does not require any authentication for pushing images - thus, none is defined in the project, nor maven settings. Obviously, the plugin is not prepared for this situation.
Workaround: Define
<server>
block in yoursettings.xml
with dummy authentication entries.Info