feat(ci): aggiungi label OCI per collegare container al repository Gitea
- Aggiunto org.opencontainers.image.source con URL del repository - Aggiunto org.opencontainers.image.revision con SHA del commit - Aggiunto org.opencontainers.image.version con versione del pacchetto - Applicato a docker-release.yml e python-docker-release.yml @25m
This commit is contained in:
@@ -69,6 +69,7 @@ jobs:
|
||||
REGISTRY="gitea.pzetatouch.it/pzeta_touch"
|
||||
echo "version_tag=${REGISTRY}/${APP_NAME}:${VERSION}" >> $GITHUB_OUTPUT
|
||||
echo "latest_tag=${REGISTRY}/${APP_NAME}:latest" >> $GITHUB_OUTPUT
|
||||
echo "version=${VERSION}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Build and push Docker image
|
||||
uses: https://gitea.com/docker/build-push-action@v6
|
||||
@@ -79,5 +80,9 @@ jobs:
|
||||
tags: |
|
||||
${{ steps.tags.outputs.version_tag }}
|
||||
${{ steps.tags.outputs.latest_tag }}
|
||||
labels: |
|
||||
org.opencontainers.image.source=${{ gitea.server_url }}/${{ gitea.repository }}
|
||||
org.opencontainers.image.revision=${{ gitea.sha }}
|
||||
org.opencontainers.image.version=${{ steps.tags.outputs.version }}
|
||||
secrets: |
|
||||
npm_token=${{ secrets.NPM_TOKEN }}
|
||||
|
||||
@@ -104,6 +104,7 @@ jobs:
|
||||
REGISTRY="gitea.pzetatouch.it/pzeta_touch"
|
||||
echo "version_tag=${REGISTRY}/${APP_NAME}:${VERSION}" >> $GITHUB_OUTPUT
|
||||
echo "latest_tag=${REGISTRY}/${APP_NAME}:latest" >> $GITHUB_OUTPUT
|
||||
echo "version=${VERSION}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Build and push Docker image
|
||||
uses: https://gitea.com/docker/build-push-action@v6
|
||||
@@ -114,3 +115,7 @@ jobs:
|
||||
tags: |
|
||||
${{ steps.tags.outputs.version_tag }}
|
||||
${{ steps.tags.outputs.latest_tag }}
|
||||
labels: |
|
||||
org.opencontainers.image.source=${{ gitea.server_url }}/${{ gitea.repository }}
|
||||
org.opencontainers.image.revision=${{ gitea.sha }}
|
||||
org.opencontainers.image.version=${{ steps.tags.outputs.version }}
|
||||
|
||||
Reference in New Issue
Block a user