在与大厅的关系上构建并推动码头工人形象



我正在开发一个大厅管道,我想在Nexus存储库上构建并推送一个docker映像,但我找不到可以使用的大厅资源。我发现了这个Concourse资源https://github.com/concourse/docker-image-resource但它用于在带有concourse的Dockerhub存储库上推送docker映像,这不是我想要的。这是我的nexus资源大厅:

- name: nexus
source:
artifact: ((nameOfTheJar)):jar
url: ((nexusUrl))
username: ((nexusUser))
password: ((nexusPassword))
version_file: version/version
type: maven-resource

你认为我们可以用它来推送nexus中的docker图像吗?这是放在我的nexus资源上的代码

- params:
file: /build/libs/*.jar
version_file: version/version
put: nexus

我找不到使用这两个代码的方法。有人知道可以帮助我的Concourse资源吗?谢谢

使用此处定义的任务。它将构建您的图像并输出一个可以上传到nexus的tar文件。当然,如果您的问题表明您需要一个JAR文件,那么在上传之前,您可以在同一作业的后续任务中将tar解压缩并重新打包为JAR。

最新更新