Это текущие имена файлов:
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
И создайте каталог типа 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.
Я действительно думаю, что вам следует добавить что-то вроде хеша фиксации (короткий хеш) для сборок, у которых нет тега. Поэтому, когда кто-то строит из мастера, вы будете знать, какую версию и коммит они используют. Это также было бы проще для сообщения о проблеме и т. Д.
Так что-то вроде этого:
Теги:
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
Этого можно добиться, используя параметр версии TWEAK из cmake.
И создайте каталог типа
SoftEtherVPN-${VERSION}
под тарболлом. Пожалуйста, не портите текущий рабочий каталог.
Исходный код 9668 отсутствует, softether-vpn-src-5.01.9668.tar.gz
Тестируя автоматический tar.gz с новой схемой именования, я заметил, что softtether - единственный пакет, который извлекает папки с учетом регистра, может быть, его следует изменить на 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
?
В архиве по-прежнему нет корневой папки, такой как SoftEtherVPN - $ {VERSION} в архиве.
@ Andy2244 , извини. нехватка времени
Эта проблема все еще закреплена. Я бы сказал, что это можно открепить.