powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сборка проекта и размещение
25 сообщений из 30, страница 1 из 2
Сборка проекта и размещение
    #39204250
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39204258
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39206547
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать?
Используйте стандартную технологию ClickOnce
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39206549
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
и настройки сборки
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39208992
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
про паблишер понятно, но хотелось бы чтобы все действия производились в одной утилите/плагине/...
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209002
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать? Пакетный файл
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209106
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлично. Человек спрашивает "как сделать сценарий сборки релиза?" Уходит читать про ClickOnce и bat-файлы.

Я бы все-таки посоветовал посмотреть на CI системы, которые были созданы как раз для таких целей.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209138
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Я бы все-таки посоветовал посмотреть на CI системы
Ну...Ленинград (С. Шнуров) "Когда нет денег - нет любви..."
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209211
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Я бы все-таки посоветовал посмотреть на CI системы, которые были созданы как раз для таких целей.bat-файлы для таких целей не созданы?

Нужно сначала оценить имеющиеся возможности, идущие в коробке с операционной системой, перед тем как внедрять какие-то левые решения, наверняка не бесплатные.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209249
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cc.net - free
TeamCity - actually free по professional лицензии ( https://www.jetbrains.com/teamcity/buy/#license-type=new-license)
TFS обычно по подписке есть

Алексей К bat-файлы для таких целей не созданы?

нет, не созданы. скрипты и continuous integration - это очень разные вещи.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209381
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Алексей К bat-файлы для таких целей не созданы?

нет, не созданы. скрипты и continuous integration - это очень разные вещи.Continuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209460
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КContinuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да?

Вот этот дядька хорошо объясняет разницу: http://www.martinfowler.com/articles/continuousIntegration.html
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209621
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения.

А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209737
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения.

А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное?

Огласили весь список - замечательно, ТС сам решит, что для него более лучше.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209738
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Алексей КContinuous integration - это постановка задачи. Батники, планировщик заданий и прочее - инструменты для реализации. Да?

Вот этот дядька хорошо объясняет разницу: http://www.martinfowler.com/articles/continuousIntegration.html Я понимаю твоё желание блеснуть умом и сообразительностью, но меру надо знать.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209761
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAАлексей К, чтобы понять практику Continuous Integration, тебе для начала нужно понять цель её применения.

А цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное?

Огласили весь список - замечательно, ТС сам решит, что для него более лучше.
Давай не будем голословными. Что там левого и намного более сложного?

Ты с умным видом послал ТСа в википедию, читать про батники, другой в Гугл - про CI.
Молодцы. К чему между собой споры ни о чем затевать?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209769
zz118
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА цель простая - максимально сократить время цикла поставки продукта на рынок (Time To Market). Сообственно как и всех agile практик.

Горячо поддерживаю. Плюс всякие мелочи вроде удобства командной разработки и т.д.

Алексей К Просто если задачу ТС можно решить банальным батником: "При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp" - то зачем навязывать ТСу что-то намного более сложное?

Сама идея сборки релиза на локальной машине разработчика дурно пахнет, так как девелоперское окружение редко отличается чистотой. Поэтому практически никогда рабочие места девелоперов не используют в качестве билд-агентов (максимум как машинные мощности для виртуализации).

Алексей КЯ понимаю твоё желание блеснуть умом и сообразительностью, но меру надо знать.

Возможно мне изменяет память, но мы с Вами водку не пили, потому попрошу не "тыкать". Это нетактично.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209774
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixХочу реализовать следующее. При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp. Как лучше это реализовать?
Я правильно понял, что Вы во время разработки и тестирования собираете в Debug режиме, а потом в какой-то момент решаете, что версия стабильна и можно релизить.
Ручками переключаетесь в Release mode, собираете. И вот тут хотите сделать комит в ветку tags и публикацию на ftp?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209786
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Алексей К Просто если задачу ТС можно решить банальным батником: "При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp" - то зачем навязывать ТСу что-то намного более сложное?

Сама идея сборки релиза на локальной машине разработчика дурно пахнет, так как девелоперское окружение редко отличается чистотой. Поэтому практически никогда рабочие места девелоперов не используют в качестве билд-агентов (максимум как машинные мощности для виртуализации).Ну ты за всех-то не говори, у кого-то используются, у кого-то нет. Но что мешает запустить батник на сервере, используя родной "Планировщик заданий" или аналогичную службу?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209795
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz118Возможно мне изменяет память, но мы с Вами водку не пили, потому попрошу не "тыкать". Это нетактично.Нетактично - это решать за остальных что они правильно делают, а что нет. Твоё какое дело, кто что и как использует для решения своих повседневных задач?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209804
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я разве против CI? Просто если задачу ТС можно решить банальным батником: " При сборке релиза чтобы исходники копировались в tags (svn) и собранный проект копировался в определенную папку на ftp " - то зачем навязывать ТСу что-то намного более сложное?

Огласили весь список - замечательно, ТС сам решит, что для него более лучше.
Давай не будем голословными. Что там левого и намного более сложного?Тут вопрос в том, что проще в конкретном случае: внедрить готовое CI-решение или написать батничек.
skyANAТы с умным видом послал ТСа в википедию, читать про батникиЯ никуда никого не посылал, просто добавил в список ещё один инструмент, который несправедливо не упоминался в топике.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39209835
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, вообще-то ТС спросил о том, как лучше, а не как проще.

И если ты писал batch файл, что выкладывает релиз в ветку tags (svn) и публикует на ftp, то может поделишься скриптом?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39210036
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТут вопрос в том, что проще в конкретном случае: внедрить готовое CI-решение или написать батничек.
TeamCity или подобный инструмент для автоматизации билдов уже используется много лет почти повсеместно.
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39210570
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я не понял. CI-решение - это вроде просто идеология?
...
Рейтинг: 0 / 0
Сборка проекта и размещение
    #39210676
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Я не понял. CI-решение - это вроде просто идеология?Для некоторых это религия.
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сборка проекта и размещение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]