ci/cd: Add registry as source to cache-from for buildx
This commit is contained in:
6
.github/workflows/build-and-test.yml
vendored
6
.github/workflows/build-and-test.yml
vendored
@@ -8,7 +8,7 @@ on:
|
|||||||
env:
|
env:
|
||||||
IMAGE_NAME: localhost:5000/cdalvaro/docker-salt-master:ci
|
IMAGE_NAME: localhost:5000/cdalvaro/docker-salt-master:ci
|
||||||
REGISTRY_PATH: ${{ github.workspace }}/registry
|
REGISTRY_PATH: ${{ github.workspace }}/registry
|
||||||
CACHE_PATH: /tmp/.buildx-docker-salt-master-cache
|
CACHE_PATH: /tmp/.buildx-cache
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@@ -44,7 +44,9 @@ jobs:
|
|||||||
context: .
|
context: .
|
||||||
file: ./Dockerfile
|
file: ./Dockerfile
|
||||||
platforms: linux/amd64,linux/arm64
|
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 }}
|
cache-to: type=local,dest=${{ env.CACHE_PATH }}
|
||||||
push: true
|
push: true
|
||||||
tags: ${{ env.IMAGE_NAME }}
|
tags: ${{ env.IMAGE_NAME }}
|
||||||
|
|||||||
@@ -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
|
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
|
```sh
|
||||||
docker pull ghcr.io/cdalvaro/docker-salt-master:latest
|
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_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"
|
[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_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%22
|
[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_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
|
[docker_hub_tags]: https://hub.docker.com/repository/docker/cdalvaro/docker-salt-master/tags
|
||||||
|
|||||||
Reference in New Issue
Block a user