chat-blog

僕の独り言が誰か一人の役に立つことを祈って

*

Jenkinsのジョブを別のJenkinsサーバにコピーする方法

   

何かしらで、
「とある環境のjenkinsジョブを別サーバのjenkinsに持って行きたい」
そんな時に役立つTipsです。

PR

API経由でconfig.xmlをエクスポートして、コピー先のジョブにインポートするだけ

とても簡単です。

まずはジョブが定義されているconfig.xmlを取得

こんな感じで取得できます。
APIトークンの取得方法については
http://blog.kyanny.me/entry/2014/12/20/020700
こちらのページを参考に。

次に取ってきたconfig.xmlをコピー先のjenkinsにインポートする

こんな感じでファイルをPOSTするだけです。

下記のようなエラーが出る場合

CSRFがうんたらかんたらってでてくることがあります。
そんな時は、
【jenkinsの設定】→【グローバルセキュリティの設定】→【CSRF対策】のチェックを外して再度チャレンジするといけるはずです。

一瞬だけ外してすぐに戻してあげましょう。

そんな感じです。

今日の一言

JenkinsってGITと連携できるのはいいんだけどブランチを自動で引っ張ってくるとかもう少しかゆいところに手を届かせてほしいと思う時がありますね。

スポンサーリンク

スポンサードリンク

スポンサードリンク

最後まで見ていただきありがとうございます。
今後とも頑張って更新していきますのでもしよろしければ
下記お一つでもシェアしていただけると幸甚です。
Facebookでシェア Twitterでシェア はてなブックマーク LINEで送る

 - 技術系

スポンサーリンクと関連コンテンツ

  関連記事

VMwarePlayerで共有設定し、フォルダが出来上がる場所

どうも、 ホスト側においてあるファイルを、 VMのサーバに送りたいときには、 フ …

【5分で終わる】DropboxとLinuxとを同期させる方法

意外と簡単にできたのですが、 どんなに簡単なことでもメモメモ。

【Docker入門】さくっと5分でrailsアプリを立ち上げてみた

dockerのイメージがぼんやりなので、お勉強として自身のMacにDockerを …

EC2にSSHで繋いでて「Write failed: Broken pipe」とでて接続が切れるときの対処法

僕はハイボールが好きなのですがなんというか黄金比率はないものかいつも悩んでるブラ …

【手順書】サーバでバックアップファイルを作るときのちょっとした工夫

毎度、僕です。 記事名の通りなのですが、 「あーこれ便利ー♪」 と感じたコマンド …

【Python】3分でMacをmecabが使える環境に整える

形態素解析とかして色々したくなった(必要になった)ので。

【Ansible】jinja2で変数内の文字列検索しマッチした場合とで処理を分けたい

jinja2のテンプレートを使っててマジック変数内にとある文字列があった場合、な …

ブログの更新を自動でツイッターで呟かせる際の改行方法

できるはずなので、色々と試してみた結果、 %0a のアスキーコードを埋め込むこと …

linuxで大文字を小文字、小文字を大文字に変換させたいときのコマンド

tr を使う。   ・小文字を大文字する場合 tr ‘[a …

【Linux】ソートして重複行を削除してそのままファイルを上書きさせる方法

微妙に悩んだのでメモメモ

※コメントですが僕が確認してからとなるのでだいたい3日後の反映となります。

Message

メールアドレスが公開されることはありません。