我正在尝试使用 Github Actions 进行测试以自动构建我的 docker 容器。
在我的 POM 中,我使用 JIB 创建的 docker 映像的版本,我从我的项目版本中提取它。
<groupId>io.xxx.my-proyect</groupId>
<artifactId>my-proyect</artifactId>
<version>0.2.0-SNAPSHOT</version>
<name>my-proyect</name>
...
<plugin>
<groupId>com.google.cloud.tools</groupId>
....
<to>
<image>XXX/my-proyect:${version}</image>
</to>
</plugin>
Github 操作:
- name: package
run: ./mvnw package jib:dockerBuild
- name: push
run: docker push xxx/my-proyect:VERSION (<-- Extract from version property of my POM)
任何人都知道如何做到这一点。