techlite/push-docker-image
1.0.3
repeating redoes the action Acts beyond its own outputs: publishes, deploys, creates a release. A second run does it all again.Publica uma imagem em arquivo num registry
task
How to use
oren add techlite/push-docker-imageThis version was published without a description.
The step the command writes
- id: push-docker-image
task: techlite/push-docker-image@^1.0.3
implementation: techlite/push-docker-image-skopeo
inputs:
image: ...
archive: ...
dependencies:
artifacts: ...
registryCredential: ...What it requires from your environment
This is the floor: every implementation of this task asks for at least this.
| dependency | type | access | privilege |
|---|---|---|---|
artifactsDiretório contendo o arquivo a publicar. | directory | read only | low |
registryCredentialCredencial de autenticação no registry, em arquivo. O formato depende do destino: chave de service account para Artifact Registry, token para outros. O contrato não precisa saber qual — quem sabe é a implementação e quem aponta o arquivo é o pipeline. | secret-file | read only | medium |
Inputs
imagestringrequired- Referência de destino, com tag. Normalmente a saída de `techlite/build-docker-image`.
archivestringrequired- Caminho do arquivo dentro do diretório de artefatos. Normalmente a saída de `techlite/build-docker-image`.
archiveFormatstring- Formato do arquivo de entrada. Normalmente a saída `archiveFormat` do build. default:
docker-archive additionalTagsarray- Tags extras aplicadas à mesma imagem.
insecureboolean- Aceita registry sem TLS. Só para registries locais de desenvolvimento — num destino real isso enviaria a credencial em texto pela rede. default:
false usernamestring- Usuário de autenticação. O padrão serve para Artifact Registry e GCR, que autenticam com a chave de service account como senha. default:
_json_key
Outputs
What later steps can reference.
imagestring- Referência publicada.
digeststring- Digest retornado pelo registry — o que torna o envio verificável.
Implementations
Publica com skopeo, sem daemon Docker
ghcr.io/techlitebr/oren-push-docker-image-skopeo:1.0.2