1

CIジョブを監視するアプリケーションがあり、アカウントにjenkinsインストールを追加しました。通常、このアプリケーションは私が働いている会社の内部にありますが、私たちのjenkinsサーバーにはLANの外部からアクセスできません。

ビルドのステータスを検索するには、Pythonurllib.urlopenにアクセスします。

http://hostname/job/job_name/lastBuild/api/json  

次に、jsonの結果を解析します

https://webiken.ci.cloudbees.comに接続しようとすると、URLに認証が必要なため、HTTPErrorが発生します。とにかく私のジェンキンを公開するように設定することはできますか?

ありがとう、

サム

4

2 に答える 2

2

cloudbeesクレデンシャルでHTTP基本認証を使用して、APIにアクセスできます。

curl https://webiken.ci.cloudbees.com/job/ / api / json --user ndeloof@cloudbees.com:

于 2012-09-10T09:26:51.840 に答える
0

Jenkinsインスタンスを公開する方法については、このwikiページも参照してください。

于 2013-05-30T14:20:33.127 に答える