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

/docker-semver-tags/

    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