Я подключил Дженкинса к моему серверу VisualSVN и могу создавать сборки, нажав на кнопку сборки в Jenkins. Но теперь я хочу запустить сборку, используя post-commit. Я использую TortoiseSVN + Jenkins + VisualSVN ServerУстановить пост-фиксацию в VirtualSVN для Jenkins
Я попробовал это двумя способами, но никто из них не работал для меня.
Сначала я прочитал эту статью page, и используется, как автор этого кода:
C:\curl\curl http://admin:[email protected]:8080/jenkins/job/Cannon%20Attack%20-%20Dom%20Millar/build?token=MyAuth
Я также попробовал без маркеров и оба способов без какой-либо входа-информации
C:\curl\curl http://admin:[email protected]:8080/jenkins/job/Cannon%20Attack%20-%20Dom%20Millar/build?delay=0sec
г. Второго код Я пытался был от этого page:
C:\Repositories\NunitTests\JenkinsNotifier.rb Cannon%20Attack%20-%20Dom%20Millar/
И JenkinsNotifier.rb содержит этот код:
# Push a notice to the hudson server to initiate a build.
# Ensure the required libs are present
require "net/http"
require "uri"
# Get the project name
hudsonProject = ARGV[0]
# Create the uri and issue the request
uri = URI.parse("http://localhost:8080/jenkins/job/" + Cannon%20Attack%20-%20Dom%20Millar + "/build?delay=0sec")
Net::HTTP::get_print uri
2.Way: Я не получаю сообщение об ошибке, но сборка также не начинает.
ошибка говорит, что она не может найти путь – Perazim