通过Gradle中的发布机制将Docker镜像推送到Artifactory

我们正在使用Gradle Artifactory插件将工件发布到Artifactory服务器中(另请参阅这些说明 )。

现在我们已经将任务添加到我们的Gradle脚本中来构buildDocker镜像,我们希望将这些镜像推送到我们的Artifactory(我们已经configuration为Docker存储库)中。

我已经设法使用自定义任务来做到这一点,但是我真的希望将其插入到我们当前的工作stream程中,以便gradle artifactoryPublish在将其他工件上传到存储库的同时执行此操作。 这样做的主要好处是,发布机制确保所有模块在推送之前都能成功build立,我希望能够实现这一点。

那么有没有人知道什么最好的方法是将docker push插入到Gradle Artifactory插件附带的artifactoryPublish任务中?