Настройте Гудзон, чтобы только выполнить действия Сборки Сборки или Сообщения, если изменения в SVN обнаруживаются

Я думаю, что это очень универсально:

if (String(a) == "true")...

Это идет:

String(true) == "true"     //returns true
String(false) == "true"    //returns false
String("true") == "true"   //returns true
String("false") == "true"  //returns false
7
задан Instantsoup 24 January 2012 в 16:45
поделиться

2 ответа

Вы можете сделать так, чтобы Hudson опрашивал SCM на предмет изменений и предпринимал действия только в том случае, если он находил изменения.

Опрос SCM: Настройте Hudson для опроса изменений в SCM.

Обратите внимание, что это будет дорогая операция для CVS, так как каждый опрос требует, чтобы Хадсон просканировал все рабочее пространство и проверьте его с помощью сервер. Рассмотрите возможность создания "нажмите" курок, чтобы избежать этих накладных расходов, как описано в этом документе

. Вы также можете добавить что-то в свои обработчики SCM после фиксации, которые будут запускать сборку Hudson.

Триггерные сборки создаются удаленно (например, из скрипты): Включите эту опцию, если хотите для запуска новых сборок путем доступа к специальный предопределенный URL (удобно для скрипты).

Один из типичных примеров этой функции будет запускать новую сборку из скрипт перехвата системы управления версиями, когда кто-то только что совершил изменить в репозиторий, или из скрипт, который анализирует исходный элемент управления уведомления по электронной почте.

Вам нужно будет предоставить токен авторизации в виде строка так, чтобы только те, кто это знает сможет удаленно запустить это сборки проекта.

10
ответ дан 7 December 2019 в 01:24
поделиться

Попробуйте использовать Math.floor.

-121--882677-

необходимо либо использовать window.open, или target

 < a href = «http ://»... target =« _ blank »/> 
, либо
 javascript: void (window.open ('http ://...')); 

Не оба. Если создается URL-адрес, создайте его перед вводом в документ.

-121--3560022-

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

'svn info [url_to_subtree]' покажет дату последнего изменения. Вы можете проанализировать это и выяснить, не позже ли дата последнего построения и запустить новое построение.

0
ответ дан 7 December 2019 в 01:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: