Page 20 of 23
Nightly Builds — еженощные сборки
Posted: Tue 23 Dec, 2008 18:02
by John Doe
Внимание: Тема служит для обсуждения вопросов, связанных с автоматически создаваемыми "ночными сборками".
Данная тема не служит для обсуждения нововведений самого фара.
Для сообщения о багах самого фара и стандартных плагинов используйте специальный подфорум и багтрекер.
Для „багрепортов по горячим следам” используйте специальную тему.
Нарушения будут наказываться.
Nightly Builds — еженощные сборки
Posted: Thu 02 Mar, 2017 01:07
by HaRT
Latest post of the previous page:
DrKnS wrote: спасибо авторам third-party плагинов
Уточнение для заинтересованных читателей: в обсуждаемой сборке вообще нет плагина NetBox.
Nightly Builds — еженощные сборки
Posted: Thu 02 Mar, 2017 04:56
by Michael Lukashov
DrKnS wrote: HaRT, скажите спасибо авторам third-party плагинов, которые внезапно меняют расположение собранных артефактов, никого не ставя в известность.
Если бы был организован процесс рассылки по почте результатов сборки в случае сбоев, авторы third-party плагинов могли бы реагировать оперативнее. А так непонятно, что к чему. Автоматизация - наше все.
Nightly Builds — еженощные сборки
Posted: Sun 02 Jul, 2017 05:33
by abelenki
сегодня не собрались ночные билды.
дата сборки - 2017-07-01.
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 11:33
by NightRoman
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 11:39
by DrKnS
В следующем сообщении по ссылке же.
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 11:45
by NightRoman
Извините, не понял. Следующее сообщение по ссылке датируюется 2011. Вы о другой ссылке, наверное. О какой?
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 11:49
by NightRoman
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 11:53
by NightRoman
Хм. Что-то странное у меня с этими ссылками. То работают, то не нет...
Наверное, зря пока тревогу поднял.
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 12:03
by NightRoman
Точнее, перестал работать вот этот скрипт (стабильно перестал)
https://github.com/nightroman/FarNet/bl ... anager.ps1
Если упростить, то он делает что-то типа
Invoke-WebRequest http://www.farmanager.com/nightly/update3.php?p=64
Этот скрипт работал много лет подряд. Только недавно перестал, эдак с неделю.
UPD: Если быть более точным, то скрипт делает так
Code: Select all
$URL = 'http://www.farmanager.com/nightly/update3.php?p=64'
$web = New-Object Net.WebClient
$web.DownloadString($URL)
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 12:40
by t-rex
У нас теперь только https, с http идёт редирект на https
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 12:43
by NightRoman
Я пробовал поменять на https, не помогает.
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 12:51
by Smitis
Тоже есть скрипт на PowerShell и то же перестал работать (что по http, что по https).
Интересно, такая ерунда только с PS (через браузер всё качается)?
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 13:18
by NightRoman
И даже не во всякой версии PS. В самой последней v6-beta.9 эта команда работает
Invoke-WebRequest https://www.farmanager.com/nightly/update3.php?p=64
Но код, который выше с Net.WebClient
к PS отношения не имеет. Он написан на PS, но это просто суть обычный .NET.
Что-то поменялось-таки, какие-то нужны новые настройки для такого реквеста из .NET. Но тут я не силен. Все работало по умолчанию до сих пор.
(офф
А новый Invoke-WebRequest в 6-ке, видно, поумнее. Надо будет в его код глянуть, если другого выхода не найдется. С другой стороны, там вроде не совсем обычный .NET, не факт, что это сработает для обычного.
)
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 13:42
by John Doe
t-rex wrote: ↑Mon 30 Oct, 2017 12:40У нас теперь только https, с http идёт редирект на https
Вероятно поэтому и ссылки на api.farmanager.com из lua-мануалов поломались.
(Во всяком случае у меня в chm этот редирект не работает)
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 14:05
by t-rex
NightRoman wrote: ↑Mon 30 Oct, 2017 13:18И даже не во всякой версии PS. В самой последней v6-beta.9 эта команда работает
Invoke-WebRequest https://www.farmanager.com/nightly/update3.php?p=64
Но код, который выше с
Net.WebClient
к PS отношения не имеет. Он написан на PS, но это просто суть обычный .NET.
Что-то поменялось-таки, какие-то нужны новые настройки для такого реквеста из .NET. Но тут я не силен. Все работало по умолчанию до сих пор.
(офф
А новый Invoke-WebRequest в 6-ке, видно, поумнее. Надо будет в его код глянуть, если другого выхода не найдется. С другой стороны, там вроде не совсем обычный .NET, не факт, что это сработает для обычного.
)
Дополнительно, сейчас разрешен только TLSv1.2 со след. сайферами - 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
Может он это не поддерживает?
Nightly Builds — еженощные сборки
Posted: Mon 30 Oct, 2017 14:18
by NightRoman
t-rex, да, копать туда надо (мне и другим).
Пока нашел такой рабочий вариант (ссылка на SO с подсказкой указана).
Code: Select all
# https://stackoverflow.com/a/46254549/323582
$AllProtocols = [System.Net.SecurityProtocolType]'Ssl3,Tls,Tls11,Tls12'
[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols
$URL = 'https://www.farmanager.com/nightly/update3.php?p=64'
$web = New-Object Net.WebClient
$web.DownloadString($URL)
Если этот трик будет стабильно работать, то жить можно.
UPD: или достаточно одной команды перед посылкой запросов
Code: Select all
[System.Net.ServicePointManager]::SecurityProtocol = 'Ssl3,Tls,Tls11,Tls12'