Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.03.2016, 15:27
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Хочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.03.2016, 15:33
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
saxix, https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=continuous integration TeamCity CC.Net TFS Jenkins etc... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2016, 10:26
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать? Используйте стандартную технологию ClickOnce ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.04.2016, 10:28
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
и настройки сборки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 10:14
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Cat2, про паблишер понятно, но хотелось бы чтобы все действия производились в одной утилите/плагине/... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 10:25
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать? Пакетный файл ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 12:00
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Отлично. Человек спрашивает "как сделать сценарий сборки релиза?" Уходит читать про ClickOnce и bat-файлы. Я бы все-таки посоветовал посмотреть на CI системы, которые были созданы как раз для таких целей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 12:41
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Я бы все-таки посоветовал посмотреть на CI системы Ну...Ленинград (С. Шнуров) "Когда нет денег - нет любви..." ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 13:23
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Я бы все-таки посоветовал посмотреть на CI системы, которые были созданы как раз для таких целей.bat-файлы для таких целей не созданы? Нужно сначала оценить имеющиеся возможности, идущие в коробке с операционной системой, перед тем как внедрять какие-то левые решения, наверняка не бесплатные. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 13:54
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
cc.net - free TeamCity - actually free по professional лицензии ( https://www.jetbrains.com/teamcity/buy/#license-type=new-license) TFS обычно по подписке есть Алексей К bat-файлы для таких целей не созданы? нет, не созданы. скрипты и continuous integration - это очень разные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 15:26
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Алексей К bat-файлы для таких целей не созданы? нет, не созданы. скрипты и continuous integration - это очень разные вещи.Continuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 16:18
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Алексей КContinuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да? Вот этот дядька хорошо объясняет разницу: http://www.martinfowler.com/articles/continuousIntegration.html ... |
|||
:
Нравится:
Не нравится:
|
|||
|
06.04.2016, 19:09
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Алексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения. А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 05:09
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
skyANAАлексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения. А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное? Огласили весь список - замечательно, ТС сам решит, что для него более лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 05:10
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Алексей КContinuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да? Вот этот дядька хорошо объясняет разницу: http://www.martinfowler.com/articles/continuousIntegration.html Я понимаю твоё желание блеснуть умом и сообразительностью, но меру надо знать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 08:12
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Алексей КskyANAАлексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения. А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное? Огласили весь список - замечательно, ТС сам решит, что для него более лучше. Давай не будем голословными. Что там левого и намного более сложного? Ты с умным видом послал ТСа в википедию, читать про батники, другой в Гугл - про CI. Молодцы. К чему между собой споры ни о чем затевать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 08:24
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
skyANAА цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик. Горячо поддерживаю. Плюс всякие мелочи вроде удобства командной разработки и т.д. Алексей К Просто если задачу ТС можно решить банальным батником: "При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp" - то зачем навязывать ТСу что-то намного более сложное? Сама идея сборки релиза на локальной машине разработчика дурно пахнет, так как девелоперское окружение редко отличается чистотой. Поэтому практически никогда рабочие места девелоперов не используют в качестве билд-агентов (максимум как машинные мощности для виртуализации). Алексей КЯ понимаю твоё желание блеснуть умом и сообразительностью, но меру надо знать. Возможно мне изменяет память, но мы с Вами водку не пили, потому попрошу не "тыкать". Это нетактично. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 08:40
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать? Я правильно понял, что Вы во время разработки и тестирования собираете в Debug режиме, а потом в какой-то момент решаете, что версия стабильна и можно релизить. Ручками переключаетесь в Release mode, собираете. И вот тут хотите сделать комит в ветку tags и публикацию на ftp? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 09:02
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Алексей К Просто если задачу ТС можно решить банальным батником: "При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp" - то зачем навязывать ТСу что-то намного более сложное? Сама идея сборки релиза на локальной машине разработчика дурно пахнет, так как девелоперское окружение редко отличается чистотой. Поэтому практически никогда рабочие места девелоперов не используют в качестве билд-агентов (максимум как машинные мощности для виртуализации).Ну ты за всех-то не говори, у кого-то используются, у кого-то нет. Но что мешает запустить батник на сервере, используя родной "Планировщик заданий" или аналогичную службу? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 09:08
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
zz118Возможно мне изменяет память, но мы с Вами водку не пили, потому попрошу не "тыкать". Это нетактично.Нетактично - это решать за остальных что они правильно делают, а что нет. Твоё какое дело, кто что и как использует для решения своих повседневных задач? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 09:20
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
skyANAАлексей Кпропущено... Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное? Огласили весь список - замечательно, ТС сам решит, что для него более лучше. Давай не будем голословными. Что там левого и намного более сложного?Тут вопрос в том, что проще в конкретном случае: внедрить готовое CI-решение или написать батничек. skyANAТы с умным видом послал ТСа в википедию, читать про батникиЯ никуда никого не посылал, просто добавил в список ещё один инструмент, который несправедливо не упоминался в топике. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 09:54
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Алексей К, вообще-то ТС спросил о том, как лучше, а не как проще. И если ты писал batch файл, что выкладывает релиз в ветку tags (svn) и публикует на ftp, то может поделишься скриптом? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 12:22
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Алексей КТут вопрос в том, что проще в конкретном случае: внедрить готовое CI-решение или написать батничек. TeamCity или подобный инструмент для автоматизации билдов уже используется много лет почти повсеместно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.04.2016, 20:35
|
|||
---|---|---|---|
Сборка проекта и размещение |
|||
#18+
Я не понял. CI-решение - это вроде просто идеология? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1400644]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 145ms |
0 / 0 |