Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
67
Help us understand the problem. What is going on with this article?
@kingpanda

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

More than 5 years have passed since last update.

概要

全体イメージ

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

おわり

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

67
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
kingpanda
キングパンダ合同会社 代表。SEOやコンテンツマーケティングなどSEOに関する記事やその他、技術的情報を記事として更新します。各種お問い合わせもTwitter DMなどからお気軽にどうぞ! 採用動画プラットフォーム「ENLIST(エンリスト)」を運営 https://enlist.jp
king_panda
採用動画プラットフォーム「ENLIST」を運営・開発しています。https://kingpanda.jp

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
67
Help us understand the problem. What is going on with this article?