Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

exe с номером билда   Найти похожие ветки 

 
Дмитрий С ©   (2012-10-22 18:13) [0]

Можно ли и как в delphi xe сделать так, чтобы при компилировании создавался exe в имени которого присутствует номер билда?
Например проект называется foo. А exe создавался такой:
foo.123.exe , где 123 - номер билда.


 
брат Птибурдукова   (2012-10-22 18:18) [1]

можно утилитку написать и повесить её вызов на "после компиляции" посредством build events


 
DVM ©   (2012-10-22 18:19) [2]


> Дмитрий С ©   (22.10.12 18:13) 

Если проект собирать из командной строки или с помощью MSBuild или FinalBuilder то можно все, что захочешь.


 
Сергей_С   (2012-10-24 10:25) [3]

2 DVM ©   (22.10.12 18:19) [2]

с помощью MSBuild то можно все, что захочешь.

Через MSBuild можно организовать автоинкремент билда?


 
брат Птибурдукова   (2012-10-24 10:29) [4]


> Через MSBuild можно организовать автоинкремент билда?
Если можно, то и меня научите, плз. :-)


 
DVM ©   (2012-10-24 10:50) [5]


> брат Птибурдукова   (24.10.12 10:29) [4]


> Сергей_С   (24.10.12 10:25) [3]

Непосредственно сам MSBuild ничего не может, он лишь координатор сборки. Могут таски, написанные под него, а вот тасков самих навалом, можно написать и свои. Вот здесь есть таски:

https://github.com/loresoft/msbuildtasks/tree/master/Source/MSBuild.Community.Tasks


 
DVM ©   (2012-10-24 10:53) [6]

Вот еще http://www.codeproject.com/Articles/19371/Auto-Increment-Microsoft-Build-Task

Но для Delphi надо свой писать по аналогии.


 
oldman ©   (2012-10-24 11:25) [7]

Во, лень-матушка! Переименовать ехе лень?


 
DVM ©   (2012-10-24 11:45) [8]


> oldman ©   (24.10.12 11:25) [7]


> Переименовать ехе лень?

Это не лень, это автоматизация. Представь есть 10 проектов, завязанных на какой то файл, есть машина для автоматической сборки и тестирования, следит за состоянием SVN, на SVN заливают новую версию файл, автоматически происходит сборка всех 10 проектов, инкременируется версия, переименовываются, создаются инсталляторы, в которых тоже версия прописывается, все это выкладывается на ftp, ответственному за сборку высылается на почту отчет и т.д. и т.п. Да руками даже если не лень будет обязательно где нибудь ошибешься или забудешь, да и времени кучу надо тратить. Эта последовательность как пример, на деле может быть все как проще так и сложнее.


 
RWolf ©   (2012-10-24 11:45) [9]

Проект должен собираться в один клик. Ручное переименование — не выход.


 
QAZ5   (2012-10-24 19:48) [10]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.07 c
15-1345453966
Es
2012-08-20 13:12
2013.03.22
ADO + большая транзакция


15-1334134947
xss22
2012-04-11 13:02
2013.03.22
Утечки памяти в TStringList::GetText()


15-1351157732
cobalt
2012-10-25 13:35
2013.03.22
Зеленое окошко вместо видео.


15-1348085896
Inovet
2012-09-20 00:18
2013.03.22
Активность пользователя в Windows


2-1339496022
Разведка
2012-06-12 14:13
2013.03.22
Как приравнять тип из Си к типу Delphi?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский