0
JenkinsをVisualSVNサーバーに接続し、Jenkinsのビルドボタンをクリックしてビルドを行うことができます。しかし、今私はポストコミットを使用してビルドをトリガーしたい。私はTortoiseSVN + Jenkins + VisualSVNサーバーを使用します。JenkinsのVirtualSVNでポストコミットを設定する
私は2つの方法を試しましたが、どれも私のために働いていませんでした。
まず、私はこの記事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: 私はエラーを取得いけない、しかし、ビルドも開始doesntの。
エラーは、パスが見つかりません – Perazim