Все сборки движка выкладываются на
ftp://188.164.136.112:2011/OneScript/1.0/develop/
и
на сборочном сервере (ci.silverbulleters.org)
Сейчас сборка происходит по коммиту в ветку develop.
Все сборки движка выкладываются на
ftp://188.164.136.112:2011/OneScript/1.0/develop/
и
на сборочном сервере (ci.silverbulleters.org)
Сейчас сборка происходит по коммиту в ветку develop.
Уже есть задача https://bitbucket.org/EvilBeaver/1script/issue/52/windows-msi-devchanel
Зачем dropbox - если можно штатно xthtp фалы на bitbucket
Да… Я правда еще с Питоном поэкспериментировал.
Просто ftp - меня удручает, как решение.
FTP просто потому, что быстро,дешево и сердито. Это не насовсем
Если без Go, то можно попробовать вот это: https://bitbucket.org/Swyter/bitbucket-curl-upload-to-repo-downloads
работаю в сторону bitbucket - но уже есть постоянная ссылка с CI
сделал свой форк - начал работу с curl
сделать функционал обновления или НЕ загрузки через curl можно
https://bitbucket.org/allustin/bitbucket-curl-upload-to-repo-downloads/commits/branch/default
пока добавил НЕ загрузку, если HTTP 302 FOUND, дальше через куки можно будет удалять и обновлять
@lustin, Нужно еще в файлах AssemblyInfo.cs обновлять номер версии dll. В Teamcity это специальный buildfeature, а в Дженкинсе, если не ошибаюсь есть вот такой плагин https://wiki.jenkins-ci.org/display/JENKINS/Change+Assembly+Version. Пока, “официальную” нумерацию версий ведет мой Teamcity.
Пока твой способ устанавливать версии мне непонятен
обычно для C# проектов действуют следующие ссылки
А также очень интересный репозиторий
Тогда получается нужно поставить msbuildtasks из этого репозитария на билд-агент
@EvilBeaver Не только - тут получается:
ну и самое главное - сделать pull-request сборку, от которой все начиналось.
P.S. Мы это добъем на этой неделе. Только мне будет нужно, чтобы ты кое-какие настройки репозитория сделал. Для интеграции с Jenkins
Может не надо стат. анализ пока? Там же аццкая сотона местами в коде *потупил глазки*
А настройки для репо сделаю, напиши тогда какие именно.
Тормознул триггеры автосборки на билд-сервере beaversoft и поставил номер очередной “официальной” сборки на Jenkins silverbulleters. Предлагаю считать главным сервером сборок этот Jenkins.
Разбираемся как сделать автосборку веток origin/feature/* и origin/hotfix/*
OFFTOPIC - я упертый, добиваю curl и загрузку на bitbucket: связался с авторами исходного репозитория - общаемся и ругаем матом авторов bitbucket