LoginSignup
69

More than 5 years have passed since last update.

【Jenkins】BacklogにpushされたらJenkinsで自動デプロイする

Last updated at Posted at 2015-03-17

概要

全体イメージ

DEPLOY Design.png

GithubじゃなくてBacklogを使いました。

これでGitのクライアントソフトでプッシュして、更に今度はFTPのクライアントソフトでドラック&ドロップでファイルを操作してアップロードするといった不毛な作業を無くします。

jenkinsのワークスペースからファイルをFTPで転送するプラグインがあったので、それを試用しました。本当はsshでログインしてgit pullとかコマンドを叩いた方が良いと思います。

Backlogの設定

まずBacklogの設定から行います。

プロジェクト設定→Git→リポジトリの編集ボタン

webフックの設定を行います。

スクリーンショット 2015-03-05 18.14.59.png

http://【Jenkinsサーバ】/git/notifyCommit?url=【GitリポジトリのURL】

詳細はこちら
サルでも分かるGit Webフック入門

Jenkins側の設定

適当な名前でジョブを作成しておきます。

プラグインのインストール

「Publish Over FTP Plugin」プラグインをインストールします。

Publish Over FTP Plugin

Publish Over FTP Pluginの設定

「Jenkinsの管理」 → 「システムの設定」

→「Publish Over FTP Plugin」

FTP接続情報を入力して「Test Configuration」で Success と表示されれば大丈夫

スクリーンショット 2015-03-17 20.07.54.png

ジョブの設定

新規にジョブを適当な名前で作成して、設定画面で

→ビルド・トリガーでSCMをポーリングに✔️をいれて、

→ビルドでこんな感じに

スクリーンショット 2015-03-17 20.02.14.png

おわり

以上、成功をお祈りします。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
69