https://github.com/tada5hi/action-docker-image-publish
GitHub action, to build, tag and push docker images.
https://github.com/tada5hi/action-docker-image-publish
docker docker-image git-tag image publish push tag
Last synced: 9 months ago
JSON representation
GitHub action, to build, tag and push docker images.
- Host: GitHub
- URL: https://github.com/tada5hi/action-docker-image-publish
- Owner: tada5hi
- License: mit
- Created: 2022-12-23T13:37:01.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-06T10:12:43.000Z (over 1 year ago)
- Last Synced: 2025-03-06T10:22:45.454Z (over 1 year ago)
- Topics: docker, docker-image, git-tag, image, publish, push, tag
- Language: TypeScript
- Homepage:
- Size: 3.75 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# action-docker-image-publish 🎍
This repository contains a GitHub action, to
**build**, **tag** and **push** docker images,
under certain conditions.
## Usage
```yaml
uses: tada5hi/action-docker-image-publish@v3
with:
# Name of Dockerfile
# Default: Dockerfile
dockerFileName: 'Dockerfile'
# Relative path to DockerFile
# Default: ''
dockerFilePath: ''
# Whether to create an image tag for a git tag
# Default: true
gitTag: 'true'
# Prefix for matching git tags
# Default: ''
gitTagPrefix: ''
# Default: ghcr.io
registryHost: 'ghcr.io'
# Default: github.actor
registryUser: ${{ github.actor }}
# Default: ${{ github.token }}
registryPassword: ${{ github.token }}
# Registry repository full name (e.g. project/repository)
# Default: github.repository
registryRepository: ${{ github.repository }}
# Registry image tag (e.g. latest)
# Default: 'latest'
registryTag: 'latest'
# Delete the built image at the end
# Default: 'true'
cleanup: 'true'
```