タグ

2019年3月22日のブックマーク (7件)

  • GithubとJenkinsを連携させてアプリケーションを自動デプロイさせる。 - Qiita

    はじめに 現在卒業論文でSpringBootを使ってデータをDBに貯めるシステムを作っている。 データの入力自体は自分以外の人に手伝ってもらうためシステムが出来上がったところはサーバーにあげて運用しつつ、完成していない機能をローカルで開発し並行しながら進めていきたい。 そこで、機能が完成したらGithubにpushし、それをトリガーにしてサーバーに自動デプロイできれば、運用システムを止めることなく、(実際には数秒止まる)新しい機能が実装されたシステムをユーザー(手伝ってくれる人)に使ってもらうことができる。 そこでローカルから、git hubのプライベートリポジトリにgit pushしたらgithub webhooksがjenkinsにhttpリクエストを送り、それをトリガーにjenkinsがgit cloneしてspringアプリケーションをビルドし実行するというシェルスクリプトを実行す

    GithubとJenkinsを連携させてアプリケーションを自動デプロイさせる。 - Qiita
    msh514
    msh514 2019/03/22
    github jenkins build
  • SpringBootに入門する為の助走本 - Qiita

    【SpringBootに入門する為の助走】 ■おしらせ 記事はZennに移行して改訂版を出しました。 Zenn版はこのQiita記事を元に分冊化して、一部古すぎる内容をメンテしつつ、Zenn独自記法にあわせて加筆修正したものになります。 今後の加筆修正や改訂はZenn版のみになります。 Qiita版は消さずにこのまま残しておく つもりですが、基的に更新はせず、最後に「あとがき」だけ追記に来ると思います。 ■おしながき 環境構築編 SpringBootと統合開発環境 JavaのPath確認 STSの入手 STSの起動 STSの日語化 取り敢えずStarterProjectを使ってみる編 新しいプロジェクトを作る ウィザード1ページめ ウィザード2ページめ ウィザード3ページめ(さいご) プロジェクトが出来上がります。 簡単なWebAPIを作ってみよう編 取り敢えずHelloWorld

    SpringBootに入門する為の助走本 - Qiita
    msh514
    msh514 2019/03/22
  • 【Java】SpringBootとは?

    Spring BootとはSpring Frameworkベースのアプリケーションを手軽に作成することができるフレームワークである。 Javaのフレームワークには様々な種類があるが、そのうちSpring Frameworkはフレームワークの中でも多くのエンジニアによって支持されているフレームワークのひとつだ。早速だが、SpringBootの特徴をいくつか紹介してゆこう。 SpringBootの特徴 XML設定ファイルの記述が不要 Spring FrameworkはXML形式の設定ファイルを定義することにより設定を外部化することができるが、Spring Frameworkではこの設定ファイルの設定の煩雑さがしばしば指摘されている。Spring Bootではこの設定ファイルの複雑さをできる限り排除しており、必要最低限の設定を行うだけでアプリケーションの起動・実行を行うことができる。 コーディン

    【Java】SpringBootとは?
    msh514
    msh514 2019/03/22
    spingboot devops jenkins
  • jenkinsコンテナでmaster-slaveクラスタを作るPOC

    1. 概要 - dockerコンテナでmaster-slaveを作れるのか試したい - サーバ間でjenkinsのmaster-slaveが作れるからコンテナ間でもできるはず! - 結論から言うと、出来る。でも後述の通り別のjenkinsプラグインを使った方がスマートに感じる 2. コンテナで作る単純なmaster-slave jenkinsのdocsを読むとmasterコンテナは次のように簡単に起動できる docker run \ -u root \ --rm \ -d \ -p 8080:8080 \ -p 50000:50000 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean --name masterをこのコマンドオプショ

    jenkinsコンテナでmaster-slaveクラスタを作るPOC
    msh514
    msh514 2019/03/22
    docker jenkins master slave
  • Jenkinsのビルドジョブをdockerコンテナ上で行う - Qiita

    動機 Jenkinsが汚れていくのは見ていられない Jenkinsでjavaだけではなく、python、nodejs、rubyのビルドを行う場合はそれぞれの環境をインストールしなければならず、Jenkinsの中身が汚くなってしまいます。 特にJenkinsをコンテナとして運用する場合、変更をイメージとしてcommitしなければいけません。 Jenkinsでのコンテナビルドって面倒そうだと思っていた、が Jenkinsfileもあまり浸透してないこともあり、werckerみたいに、dockerイメージを選んでyamlを書けば自動でやってくれるようなイメージがなかったです。 が、下記サイト様を閲覧し、Jenkinsfileで気楽にできることを知りました。 参考 初めての Jenkins と Declarative Pipeline https://qiita.com/propella/item

    Jenkinsのビルドジョブをdockerコンテナ上で行う - Qiita
    msh514
    msh514 2019/03/22
    jenkins
  • 全社共有ファイルのフォルダ構成を綺麗にする6つの整理方法 | jMatsuzaki

    全社共有ファイルのフォルダ構成を綺麗にする6つの整理方法 2012年4月5日投稿 2020年10月23日更新 カテゴリ:ライフハック 著者: jMatsuzaki 私の愛しいアップルパイへ 会社や組織、プロジェクトやチームが最初に必ず陥る問題があります。 それは、NASやファイルサーバーなどに共有しているフォルダがあまりに醜く荒れ果ててしまい、目的の共有ファイルを探すだけでくたくたになってしまう問題です。 私はこの問題に勇敢にも何度も立ち向かい、様々なのっぴきならない現実を打破してきました。今日は”共有フォルダアナリスト”として名をはせた私のノウハウ「共有ファイルのフォルダ構成を綺麗にする6つの整理方法」を、あなただけにコッソリお教えしましょう。 大規模な共有フォルダ内にある全社共有ファイルでも、この方法を実践すれば簡単に目的にファイルを見つけることができるでしょう。 私は今でこそ日を代

    全社共有ファイルのフォルダ構成を綺麗にする6つの整理方法 | jMatsuzaki
    msh514
    msh514 2019/03/22
    仕事術 SI 自分のPC フォルダー構成
  • Crumbs of Code -

    msh514
    msh514 2019/03/22
    ソース解析 可視化 ツール