文件名称:semver-resource:自动语义版本转换
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-25 04:18:09
Go
Semver资源 用于管理版本号的资源。 将版本号保留在多个后备存储之一中。 源配置 initial_version :可选。 引导时使用的版本号,即源中不存在版本号时。 driver :可选。 默认s3 。 用于跟踪版本的驱动程序。 确定版本的存储位置。 有四个受支持的驱动程序,具有自己的用于配置它们的属性集。 git驱动 git驱动程序通过修改存储库中的每个文件来工作。 git驱动程序具有能够执行原子更新的优点。 uri :必填。 存储库URL。 branch :必填。 文件所在的分支。 file :必填。 存储库中文件的名称。 private_key :可选。 从/推送到存储库时使用的SSH私钥。 username :可选。 拉/推时HTTP(S)身份验证的用户名。 当仅git的HTTP / HTTPS协议可用(不支持私钥auth)并且需要auth时,需要使用此方法。
【文件预览】:
semver-resource-master
----models()
--------models.go(3KB)
----driver()
--------v2signer.go(5KB)
--------driver_test.go(2KB)
--------swift.go(5KB)
--------s3_test.go(1017B)
--------s3.go(3KB)
--------git.go(8KB)
--------driver_suite_test.go(191B)
--------gcs.go(3KB)
--------swift_test.go(7KB)
--------gcs_test.go(5KB)
--------driver.go(3KB)
----test()
--------helpers.sh(4KB)
--------all.sh(181B)
--------check.sh(3KB)
--------put.sh(5KB)
----in()
--------main.go(2KB)
--------in_test.go(3KB)
--------in_suite_test.go(1KB)
----NOTICE.md(598B)
----out()
--------main.go(2KB)
--------out_suite_test.go(1KB)
--------out_test.go(7KB)
----check()
--------check_suite_test.go(1KB)
--------check_test.go(5KB)
--------main.go(1KB)
----LICENSE.md(11KB)
----.gitignore(21B)
----dockerfiles()
--------ubuntu()
--------alpine()
----go.sum(6KB)
----.dockerignore(11B)
----README.md(10KB)
----version()
--------multi_bump_test.go(935B)
--------major_bump_test.go(762B)
--------bump_from_params_test.go(3KB)
--------multi_bump.go(204B)
--------bump_from_params.go(491B)
--------final_bump.go(159B)
--------major_bump.go(196B)
--------version_suite_test.go(194B)
--------minor_bump.go(183B)
--------patch_bump_test.go(762B)
--------bump.go(215B)
--------final_bump_test.go(736B)
--------pre_bump.go(658B)
--------patch_bump.go(170B)
--------minor_bump_test.go(762B)
--------pre_bump_test.go(4KB)
----CODEOWNERS(15B)
----go.mod(1KB)