継続的デリバリー GoCD(Continuous delivery)のインストール方法と紹介
GoCDの紹介 Go CD(continuous delivery/継続的デリバリーの略)はソフトウェアのビルド・テスト・リリースを行うCDツールです。… Read More
ChatOps事始め!まずはHubotとSlackを連携させて、返事をさせてみよう
DevOpsをチーム開発に取り入れ、実践できているチームはどのくらいあるのでしょうか。… Read More
GitHubの代替えGitLabのインストール方法と紹介(Ubuntu16.04版)
このような会社・組織にお奨め GitHubを使う承認を得られない、稟議が下りない。 セキュリティ上の問題から社内にリポジトリを構築したい。 リポジトリサービスに自社独自のカスタマイズを施して利用したい。… Read More
Kubernetes + kubeadm のインストール方法と紹介(Ubuntu16.04版)
kubernetesの紹介 kubernetesはコンテナ化されたアプリケーションのオーケストレーションを実現するオープンソースです。… Read More
Docker Swarmのインストール方法と紹介(Ubuntu16.04版)
(Photo by:Tom Driggers) Docker Swarmの紹介 Docker SwarmはDockerコンテナのクラスター管理ツールキットです。複数のDockerコンテナをクラスター化してアプリケーションとして提供する機能をAPIやCLIのコマンド経由で利用できます。… Read More
アジャイル開発とDevOpsを中心とする開発トレンドの潮流
(Photo By: Matthieu Guyonnet-Duluc) はじめに あなたのプロジェクトは順調ですか。 ソフトウェア開発に高い品質と高い効率、さらにコスト削減を実現するため、エンジニアたちは、さまざまな開発手法を生み出してきました。ソフトウェア開発の歴史はまだ浅い分野のため、未だ最適解には至っていないと言えます。しかし、以前と比べれば、ソフトウェア開発は状況に応じて最適化と高速化して ...… Read More
サーバーサイドJavaScript!Node.jsの概要とHello, World
Node.js公式サイト:https://nodejs.org/en/ はじめに 以前はトイ言語と揶揄されていたJavaScriptも、今ではなくてはならない言語となりました。JavaScriptを使用していないウェブサイトは殆どありません。… Read More
AngularJS も採用しているTypeScriptをはじめよう!
はじめに エンジニアの方なら、一度はAngularJSの名前を聞いたことがあるでしょう。非常に人気のあるJavaScriptフレームワークのひとつで、Googleが開発をしています。… Read More
GruntでWeb開発を便利に!タスクランナーで手作業を自動化する
Grunt公式サイト:http://gruntjs.com/ はじめに Web開発では細々とした作業がたくさんあります。短時間で終わるとしても、毎回手作業で実行するのは面倒です。そういった作業は「Grunt」で自動化してみましょう。小さいタスクを自動化することで、毎日繰り返し行うタスクやケアレスミスがなくなれば、より開発に集中できるでしょう。… Read More