【文件属性】:
文件名称:docker-maven-release:带有maven git和gpg2的Docker映像以及触发发布的脚本
文件大小:6KB
文件格式:ZIP
更新时间:2021-03-21 16:55:31
Shell
Docker Maven版本
使用git,maven和gpg预先设置的docker映像以及用于触发bot释放的脚本
支持的功能
GPG签名
SSH git repo身份验证
与Bot用户进行交流
增加主要版本,次要版本或补丁版本
如果mvn准备失败,则回滚释放。
定制发行分支名称
日志上的时间戳,以帮助排除Maven性能问题。
脚本
脚本名称:release.sh
环境变量
该脚本需要一些环境变量:
GPG_ENABLED:启用GPG签名
GPG_KEY_ID:GPG签名KID
GPG_KEY:GPG专用密钥base64编码。
GPG_PASSPHRASE:GPG密码
SSH_PRIVATE_KEY:SSH私有密钥base64编码。
SSH_ROOT_FOLDER:默认${SSH_ROOT_FOLDER}
SSH_EXTRA_KNOWN_HOST:添加您需要添加到.ssh / k
【文件预览】:
docker-maven-release-master
----add-ssh-key.sh(861B)
----release.sh(5KB)
----simplelogger.properties(2KB)
----Dockerfile(632B)
----settings.xml(2KB)
----README.md(2KB)