ci/cd: Add registry as source to cache-from for buildx

This commit is contained in:
Carlos Álvaro
2020-09-30 17:14:00 +02:00
parent f401a31fbf
commit 1b862039dc
2 changed files with 7 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ on:
env:
IMAGE_NAME: localhost:5000/cdalvaro/docker-salt-master:ci
REGISTRY_PATH: ${{ github.workspace }}/registry
CACHE_PATH: /tmp/.buildx-docker-salt-master-cache
CACHE_PATH: /tmp/.buildx-cache
jobs:
build:
@@ -44,7 +44,9 @@ jobs:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64
cache-from: type=local,src=${{ env.CACHE_PATH }}
cache-from: |
type=local,src=${{ env.CACHE_PATH }}
ghcr.io/cdalvaro/docker-salt-master:latest
cache-to: type=local,dest=${{ env.CACHE_PATH }}
push: true
tags: ${{ env.IMAGE_NAME }}

View File

@@ -56,7 +56,7 @@ These images are also available from [Quay.io](https://quay.io/repository/cdalva
docker pull quay.io/cdalvaro/docker-salt-master:latest
```
and from [GitHub Container Registry](https://github.com/cdalvaro/docker-salt-master/packages):
and from [GitHub Container Registry](https://github.com/users/cdalvaro/packages/container/package/docker-salt-master):
```sh
docker pull ghcr.io/cdalvaro/docker-salt-master:latest
@@ -509,8 +509,8 @@ Where `salt-service` is one of: `salt-master` os `salt-api` (if `SALT_API_SERVIC
[ubuntu_badge]: https://img.shields.io/badge/ubuntu-focal--20200720-E95420.svg?style=flat&logo=Ubuntu
[ubuntu_hub_docker]: https://hub.docker.com/_/ubuntu/ "Ubuntu Image"
[github_publish_badge]: https://github.com/cdalvaro/docker-salt-master/workflows/Publish%20Docker%20image/badge.svg
[github_publish_workflow]: https://github.com/cdalvaro/docker-salt-master/actions?query=workflow%3A%22Publish%22
[github_publish_badge]: https://img.shields.io/github/workflow/status/cdalvaro/docker-salt-master/Publish%20Docker%20image?label=publish&logo=GitHub&logoColor=%23181717
[github_publish_workflow]: https://github.com/cdalvaro/docker-salt-master/actions?query=workflow%3A%22Publish+Docker+image%22
[docker_size_badge]: https://img.shields.io/docker/image-size/cdalvaro/docker-salt-master/latest?logo=docker&color=2496ED
[docker_hub_tags]: https://hub.docker.com/repository/docker/cdalvaro/docker-salt-master/tags