如何解决通过大厅在Nexus上构建和推送泊坞窗图像
我正在使用公共场所管道,我想在Nexus存储库上构建并推送docker映像,但是我找不到要使用的公共场所资源。我找到了这个Concourse资源 https://github.com/concourse/docker-image-resource ,但是它用于通过concourse将Docker镜像推送到Dockerhub存储库中,而这并不是我想要的。 这是我的联系资源平台:
- name: nexus
source:
artifact: ((nameOfTheJar)):jar
url: ((nexusUrl))
username: ((nexusUser))
password: ((nexusPassword))
version_file: version/version
type: maven-resource
您认为我们可以使用它来在Nexus中推送Docker映像吗? 这是放在我的联系资源上的代码
- params:
file: /build/libs/*.jar
version_file: version/version
put: nexus
我找不到一种方法将这两个代码用于所需的内容。 有人知道可以帮助我的Concourse资源吗?谢谢
解决方法
使用定义的here任务。它将构建您的图像并输出一个tar文件,您可以将其上传到nexus。当然,如果您的问题所提示的需要JAR文件,则可以在上传之前在同一作业的后续任务中将tar解压缩为jar并重新打包。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。