問題タブ [jenkins-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
groovy - Jenkins ビルドの流れ
ビルド フロー プラグインを使用して groovy スクリプトを実行しています。次のビルドを実行しようとすると、ビルドの 1 つが成功しないたびにエラーが発生します。これが私のスクリプトです。
このプロセスを制御するにはどうすればよいですか。多くの条件でビルド ステータス (FAIL/SUCCESS) を使用することが非常に効率的かどうかはわかりません。ビルドの 1 つが失敗した場合にプロセスを停止する方法はありますか。
python - jenkinsapi を使用して Jenkins でビューを作成できませんでした
Python と jenkinsapi を使用して、Jenkins で一連のネストされたビューを作成しようとしています。
コードは次のとおりです。
認証を無効にして「誰でも何でもできる」を許可すると、すべてがうまくいきますが、ユーザー/パスワード認証では失敗します。Active Directory を使用しており、ユーザーは管理者権限を持っています。
失敗は次のとおりです。
認証が成功し、ビューが作成され、構成ページにリダイレクト (HTTP 302) されたことがわかりますが、間違ったパスワード エラーで失敗しました。
実行後、新しく作成されたビューが表示され、スクリプトを再度実行するとビューが見つかり、次のビューが作成され、同じエラーで再び失敗します。問題は、そのようなビューが多数必要なことです。
誰か助けてくれたり、問題を指摘してくれませんか? 前もって感謝します。
jenkins - Jenkins でサブプロジェクトのビルド番号をリンクするにはどうすればよいですか?
Jenkins にジョブ シーケンスのウォーターフォール モデルがあります。
子ジョブのビルド番号とステータスをメイン ジョブにリンクして、全体的なステータスを取得する方法はありますか。
例えば:
- プロジェクト 1 はビルド番号 100 で実行され、合格しました
- プロジェクト 2 は、プロジェクト 1 のビルド番号 200 で実行され、合格しました。
- プロジェクト 3 は、プロジェクト 2 のビルド番号 300 で実行され、失敗しました。
そのため、ビルド番号 100 のプロジェクト 1 の全体的なステータスは失敗です。
jenkins - クラッシュして無限に実行されている Jenkins ワークフロー ビルドを削除する方法は?
場合によっては、ランタイム エラーによって Jenkins ワークフロー ビルドがクラッシュすることがありますが、Jenkins はこれを実行中のビルドと見なします。Jenkins Gui では、ジョブを中止することはできません。そのようなビルドを中止または削除するにはどうすればよいですか?
python - jenkins API の使用中に reconfig_job でエラーが発生する
私はjenkins rest APIを使用してジョブを再帰し、これを再構成しています。1 つを除いて、すべての方法が機能します。彼は私のコードです:
それは私のconfiguration.xmlを取得し、ジョブも見つけますが、server.reconfig_job('GithubMigration', config_xml)でエラー AttributeError: 'Jenkins' object has no attribute 'reconfig_job' で失敗します
明らかにこの関数がjenkins rest APIに存在し、はい、 jenkinsapi.jenkins import Jenkins からジェンキンをインポートしています。
編集 1 - Jenkinsapi をアンインストールし、python-jenkins モジュールしか持っていないのに、言う前に失敗するようになりました
AttributeError: 'module' object has no attribute 'Jenkins' for line : AttributeError: 'module' object has no attribute 'Jenkins'
何か案は?
編集2:
私は python-jenkins API のみを試し、ここにあるように独自の例を試しましたhttp://python-jenkins.readthedocs.org/en/latest/example.html
これでもjenkins.Jenkinsで失敗し、Jenkinsで属性エラーが発生します-モジュールがありません。
APIが壊れていると確信しています。
jenkins - ビルドをリモートでトリガーした後、Jenkins ジョブのステータスを確認する
トークンを使用して Jenkins でジョブをリモートでトリガーするスクリプトがあります。これが私のスクリプトです:
実行すると、次の応答が返されます。
ヘッダーにキューの URL が返されることに気付きました: http://jenkins.myserver.com/jenkins/queue/item/91。しかし、このリターン URL をどのように使用すればよいかわかりません。
1) 作成したばかりのジョブのステータスを確認する方法を知っている人はいますか?
2) 上記の応答ではジョブ # が返されないため、この API 呼び出しは実際には使用できません。
ステータスを確認します。では、上記の応答から場所の URL を取得した後、どこでジョブ名とジョブ番号を取得できますか?
ありがとう