Jenkins †


バックアップ/リストア †

記事:


GitHub actionsでjenkins jobを動作させる †

記事:


書籍 †


jobの管理 †


ansibleでのjob管理 †


トラブルシューティング †


pluginを無効化したら起動しなくなった場合 †

GUIからpluginを無効化して、jenkinsが起動しなくなった場合、「<plugin>.disabled」ファイルを消すと、pluginが有効になる。


job毎に権限を設定する †

特定のユーザは特定のjobの実行のみできる等の権限を絞りたい。


API †

curlでjob単体の状態を得る。jqでjsonの整形。

jenkins_url=https://jenkins.example.com:8080/jenkins
cookie_jar=/tmp/cookies
jenkins_job=test01
jenkins_user=user01
read -sp 'jenkins_password: ' jenkins_password

# clumbの取得
jenkins_clumb=$(curl -s -u "${jenkins_user}:${jenkins_password}" -c $cookie_jar ${jenkins_url}/crumbIssuer/api/json | jq -r '.crumb')

# job単体の取得
curl -s -u "${jenkins_user}:${jenkins_password}" -H "Jenkins-Crumb:${jenkins_clumb}" ${jenkins_url}/job/${jenkins_job}/api/json | jq

curlでjobの実行:


ユーザの権限管理 †


v1からv2への移行 †


コードで管理 †

プラグイン †


masterからslaveへ接続できない場合 †


サーバをマスター/スレーブ構成にして分散ビルド †


外部ジョブの監視 †


手動インストール †


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-06-17 (火) 16:30:01