69
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

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

概要

全体イメージ

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 can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
69
Help us understand the problem. What are the problem?