workflow: updated docker tags / cache var

This commit is contained in:
matlabbe
2021-09-20 13:34:30 -04:00
parent cffb7981b6
commit 67cd4b69c1
2 changed files with 20 additions and 4 deletions
+19 -3
View File
@@ -14,14 +14,28 @@ jobs:
docker_tag: [xenial, bionic, focal, android24, android26] docker_tag: [xenial, bionic, focal, android24, android26]
include: include:
- docker_tag: xenial - docker_tag: xenial
docker_tags: |
introlab3it/rtabmap:xenial
introlab3it/rtabmap:16.04
docker_path: 'xenial' docker_path: 'xenial'
- docker_tag: bionic - docker_tag: bionic
docker_tags: |
introlab3it/rtabmap:bionic
introlab3it/rtabmap:18.04
docker_path: 'bionic' docker_path: 'bionic'
- docker_tag: focal - docker_tag: focal
docker_tags: |
introlab3it/rtabmap:focal
introlab3it/rtabmap:20.04
introlab3it/rtabmap:latest
docker_path: 'focal' docker_path: 'focal'
- docker_tag: android24 - docker_tag: android24
docker_tags: |
introlab3it/rtabmap:android24
docker_path: 'bionic/android/rtabmap_api24' docker_path: 'bionic/android/rtabmap_api24'
- docker_tag: android26 - docker_tag: android26
docker_tags: |
introlab3it/rtabmap:android26
docker_path: 'bionic/android/rtabmap_api26' docker_path: 'bionic/android/rtabmap_api26'
steps: steps:
@@ -43,7 +57,9 @@ jobs:
with: with:
context: ./docker/${{ matrix.docker_path }} context: ./docker/${{ matrix.docker_path }}
push: true push: true
tags: introlab3it/rtabmap:${{ matrix.docker_tag }} build-args: |
cache-from: type=registry,ref=introlab3it/rtabmap:buildcache_${{ matrix.docker_tag }} CACHE_DATE=${{ github.head_ref }}.${{ github.sha }}
cache-to: type=registry,ref=introlab3it/rtabmap:buildcache_${{ matrix.docker_tag }},mode=max tags: ${{ matrix.docker_tags }}
cache-from: type=registry,ref=introlab3it/rtabmap:${{ matrix.docker_tag }}
cache-to: type=inline
+1 -1
View File
@@ -5,7 +5,7 @@ rtabmap ![.](https://ga-beacon-279122.nn.r.appspot.com/UA-56986679-3/github-main
[![Release][release-image]][releases] [![Release][release-image]][releases]
[![License][license-image]][license] [![License][license-image]][license]
Linux: [![Build Status](https://github.com/introlab/rtabmap/actions/workflows/cmake.yml/badge.svg)](https://github.com/introlab/rtabmap/actions/workflows/cmake.yml) Windows: [![Build status](https://ci.appveyor.com/api/projects/status/hr73xspix9oqa26h/branch/master?svg=true)](https://ci.appveyor.com/project/matlabbe/rtabmap/branch/master) Linux: [![Build Status](https://github.com/introlab/rtabmap/actions/workflows/cmake.yml/badge.svg)](https://github.com/introlab/rtabmap/actions/workflows/cmake.yml) [![docker](https://github.com/introlab/rtabmap/actions/workflows/docker.yml/badge.svg)](https://github.com/introlab/rtabmap/actions/workflows/docker.yml) Windows: [![Build status](https://ci.appveyor.com/api/projects/status/hr73xspix9oqa26h/branch/master?svg=true)](https://ci.appveyor.com/project/matlabbe/rtabmap/branch/master)
[release-image]: https://img.shields.io/badge/release-0.20.8-green.svg?style=flat [release-image]: https://img.shields.io/badge/release-0.20.8-green.svg?style=flat
[releases]: https://github.com/introlab/rtabmap/releases [releases]: https://github.com/introlab/rtabmap/releases