#semver #version #applications #semantic #versioning

app semver-binary

语义版本操作应用程序

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年1月4日

#73#versioning

MIT/Apache

11KB
197

semver-binary

semver-binary 可以用于从 CLI 操作版本数据。这主要用于 CI 脚本。

用法

假设以下版本

production    1.2.3
testing       1.3.0-beta
testing CI    $testing+CI.git_ci_id

您可以使用 semver 自动为您创建这些版本的正确版本:生产 -> 测试

PRODUCTION="1.2.3"
semver $PRODUCTION -m --pre beta
"1.3.0-beta"

测试 -> CI 自动部署

TESTING="1.3.0-beta"
semver $TESTING --meta CI --meta 6fe444c  # git rev-parse --short HEAD
"1.3.0-beta+CI.6fe444c"

这些版本可用于您的 Dockerfile、Docker 镜像标签、应用程序版本(用于 API/二进制版本控制)等。

构建

cargo build --release

依赖项

~1MB