Проблема с сообщением SVN -commit и Jenkins

Я пытаюсь заставить CI работать с Дженкинсом. На сегодняшний день мы выполнили две запланированные сборки в нашей среде, но наши разработчики хотят, чтобы CI работала. Я следовал инструкциям, изложенным на вики-странице Jenkins Subversion Plugin :

https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

. Это привело меня к сценарию, который отлично выполняется в командной строке, однако, когда я фиксирую изменение в Subversion (с помощью клиента TortoiseSVN ), фиксация, кажется, зависает, и я не вижу, чтобы Дженкинс получал уведомление.

Вот мой скрипт:

#!/bin/sh

REPOS="$1"
REV="$2"
UUID=`svnlook uuid $REPOS`
XSLT_FILE=/var/www/svn/codelog.xslt
RSS_FILE=/var/www/html/code_all.rss
MAX_RESULTS=40

/usr/bin/wget \
  --auth-no-challenge \
  --no-check-certificate \
  --header "Content-Type:text/plain;charset=UTF-8" \
  --post-data "`svnlook changed --revision $REV $REPOS`" \
  --output-document "-" \
  --timeout=2 \
  https://192.168.100.16/subversion/${UUID}/notifyCommit?rev=$REV
svn log "file://$REPOS" --limit "$MAX_RESULTS" -v --xml | xsltproc "$XSLT_FILE" - > "$RSS_FILE"

RSS-канал уже был в сценарии. Так работает больше года.

Я также обновил права доступа к файлам, если проблема была в этом :

[root@Subversion hooks]# ls post-commit -ao
-rwxrwxr-x 1 apache 530 Jul 17 06:27 post-commit

-. 121 ---1354519-

Система координат OpenLayerЯ изо всех сил пытаюсь понять систему координат, используемую OpenLayers. Лестер, Великобритания, ок. Широта :52,63973017532399 Долгота:-1.142578125 Но для отображения того же местоположения с помощью...

Я изо всех сил пытаюсь понять систему координат, используемую OpenLayers.

Лестер, Великобритания, ок.

Latitude:  52.63973017532399
Longitude: -1.142578125

Но для отображения того же местоположения с помощью OpenLayers мне нужно использовать:

Latitude:  6915601.9146245
Longitude: -125089.1967713

например:

var center  = new OpenLayers.LonLat(-125089.1967713, 6915601.9146245);
var map     = new OpenLayers.Map("demoMap");
map.addLayer(new OpenLayers.Layer.OSM());
map.setCenter(center, 12);

Это явно не координаты широты -долготы, есть ли какое-то преобразование, которое мне нужно учитывать?

Рабочий пример:http://craig-russell.co.uk/demos/openlayers/so_map.html

8
задан Craig552uk 17 July 2012 в 11:15
поделиться