docker-semver-tags

1.2.0 • Public • Published

docker-semver-tags

Create semver tags and their associated shortcuts for your Docker images.

$ npx docker-semver-tags --sourceImage metroline/metroline --versionTag 1.0.0
🏷️ metroline/metroline:1.0.0
🏷️ metroline/metroline:1.0
🏷️ metroline/metroline:1
🏷️ metroline/metroline:latest

Dry-run (just log the versions, don't build / push them):

$ npx docker-semver-tags --sourceImage metroline/metroline --versionTag 1.0.0 --dryRun
🏷️ metroline/metroline:1.0.0
🏷️ metroline/metroline:1.0
🏷️ metroline/metroline:1
🏷️ metroline/metroline:latest

Use a suffix:

$ npx docker-semver-tags --sourceImage metroline/metroline --versionTag 1.0.0 --suffix "alpine"
🏷️ metroline/metroline:1.0.0-alpine
🏷️ metroline/metroline:1.0-alpine
🏷️ metroline/metroline:1-alpine
🏷️ metroline/metroline:latest-alpine

Different source and target images:

$ npx docker-semver-tags --sourceImage tmp --sourceImage metroline/metroline --versionTag 1.0.0 --suffix "alpine"
🏷️ metroline/metroline:1.0.0-alpine
🏷️ metroline/metroline:1.0-alpine
🏷️ metroline/metroline:1-alpine
🏷️ metroline/metroline:latest-alpine

Do not create latest tag:

$ npx docker-semver-tags --sourceImage metroline/metroline --versionTag 1.0.0 --latest false
🏷️ metroline/metroline:1.0.0
🏷️ metroline/metroline:1.0
🏷️ metroline/metroline:1

Readme

Keywords

Package Sidebar

Install

npm i docker-semver-tags

Weekly Downloads

1

Version

1.2.0

License

MIT

Unpacked Size

6.75 kB

Total Files

5

Last publish

Collaborators

  • charliebravo