这些是文件的当前名称:
softether-vpn-portable-v5.01-9667-2018.12.21-windows-x64-pdbs.zip
softether-vpn-portable-v5.01-9667-2018.12.21-windows-x64.zip
softether-vpn-src-5.01.9667.tar.gz
softether-vpn-v5.01-9667-2018.12.21-windows-x64-pdbs.zip
softether-vpn-v5.01-9667-2018.12.21-windows-x86-pdbs.zip
softether-vpnclient-v5.01-9667-2018.12.21-windows-x86_x64-intel.exe
softether-vpnserver_vpnbridge-v5.01-9667-2018.12.21-windows-x86_x64-intel.exe
我们希望采用清晰简洁的命名方案,可用于自动构建系统。
@Andy2244 @paskal
并在 tarball 下创建一个类似SoftEtherVPN-${VERSION}
的目录。 请不要弄乱当前的工作目录。
我同意。
我喜欢你的 debian 包命名,我认为你可以在所有平台上使用它。
softether-common_5.1.9667_amd64.deb
softether-vpnbridge_5.1.9667_amd64.deb
softether-vpnclient_5.1.9667_amd64.deb
softether-vpncmd_5.1.9667_amd64.deb
softether-vpnserver_5.1.9667_amd64.deb
你是说这个?
@Andy2244你只是在重复我说的话
@Andy2244你只是在重复我说的话
抱歉,只是略读了该线程而错过了您对此的快速说明:)
就像@paskal说的,我真的很喜欢 debian 包的命名。
我确实认为您应该为没有标签的构建添加诸如提交哈希(短哈希)之类的东西。 所以当有人从 master 构建时,你会知道他们使用哪个版本和提交。 这也更容易报告问题等。
所以像这样:
标签:
softether-common_5.1.9667_amd64.deb
softether-vpnbridge_5.1.9667_amd64.deb
softether-vpnclient_5.1.9667_amd64.deb
softether-vpncmd_5.1.9667_amd64.deb
softether-vpnserver_5.1.9667_amd64.deb
从主/其他分支构建
softether-common_5.1.9667.3b85a11_amd64.deb
softether-vpnbridge_5.1.9667.3b85a11_amd64.deb
softether-vpnclient_5.1.9667.3b85a11_amd64.deb
softether-vpncmd_5.1.9667.3b85a11_amd64.deb
softether-vpnserver_5.1.9667.3b85a11_amd64.deb
这可以通过使用 cmake 的 TWEAK 版本选项来实现。
并在 tarball 下创建一个类似
SoftEtherVPN-${VERSION}
的目录。 请不要弄乱当前的工作目录。
9668 的源代码版本不见了, softether-vpn-src-5.01.9668.tar.gz
使用新命名方案测试自动 tar.gz 我注意到 softether 是唯一提取区分大小写文件夹的包,也许应该将其更改为softethervpn-${VERSION}
?
我想这是防止脚本中出现大小写错误的一些约定?
@chipitsine快速提问,我没有看到我在最近两个版本中用于 openwrt 的手动创建的源版本 9668/9 是那些只是小更新,所以它们没有或做了什么改变了你发布版本的方式?
@Andy2244 ,它们不是手动的。 它们应该是由 App Veyor 创建的,但是我们用完了工件配额。
我们正在将其迁移到 Azure Pipelines。 谢谢你的耐心
np,感谢您提供的信息只是想知道是否有问题,已更改。
@chipitsine为什么当前版本仍然忽略了 metalefty 的建议?
还有5.01.9670.tar.gz
vs softether-vpn-src-5.01.9667.tar.gz
?
归档文件在 tarball 下仍然没有像 SoftEtherVPN-${VERSION} 这样的根文件夹。
@Andy2244 ,对不起。 时间不够
这个问题仍然被置顶。 我会说这可以取消固定。