2014/01/13 · 今回の概要. ポイント. ソースと、ビルド関連ファイルを別リポジトリで管理する。 Jenkinsからテスト環境に配布するのは、変更 ...
先日の投稿の続きです。先日は次の投稿をしました。 既存WebアプリケーションもJenkinsで自動デプロイしたい!(概要編) Jenkinsで自動デプロイしてみたいシステムと、その問題点、自分なりの解決案の概要を書きました。 既存WebアプリケーションもJenkinsで自動デプロイしたい!(ビルド・デプロイ基礎編) 自分なりの解決案のうち、ビルド・デプロイに関する基礎的な部分を、具体的に記述しました。 今回は、解決案のうち、残りの部分を具体的に記述したいと思います。 今回の概要 ポイント ソースと、ビルド関連ファイルを別リポジトリで管理する。 Jenkinsからテスト環境に配布するのは、変更のあったファイルのみとする。 設定ファイルは、配布先の環境に合わせて配布する。 ただし、テスト環境で直接編集している設定ファイルは、配布しない。 前提 Jenkinsは、開発環境(Windows)で起動
Webサービスの分野には、アイデアと技術を駆使した企業が次々に現れる。華々しいスタートアップに目を奪われがちだが、そうした企業の多くがビジネスの舞台から消えていくのも事実である。そんな中で、着実に生き残っている企業からは、学べることも多い。Webアプリケーションフレームワーク「Ruby on Rails」の開発で一躍脚光を浴びながらも、派手な資金調達は行わず、やみくもな規模拡大にも無縁なWebアプリケーション企業、37signalsの例をみてみよう。 37signalsは1999年創業。オープンソースのWebアプリケーションフレームワーク「Ruby on Rails」を開発したことで知られる。もともとWebデザインの会社だったが、2004年にWebベースのプロジェクト管理ツール「Basecamp」を公開して以降、Webアプリサービスがメインビジネスとなった。 従業員数は16人(2009年夏
Gitによるバージョン管理では、従来のSVNなどよりずっと簡単にブランチングやマージができます。さまざまなブランチ戦略やワークフローが可能であり、以前のシステムに比べるとほとんど全てが改善されたと言えるでしょう。しかしGitを利用する多くの組織はワークフローの問題に直面します。明確な定義がなく複雑で、Issue Tracking Systemと統合されていないからです。そこで、明確に定義された最良の実践的方法としてのGitLab flowを提案したいと思います。issue trackingには feature driven development と feature branches を組み合わせます。 他のバージョン管理システムからGitに移行する際によく耳にすることは、効果的なワークフローの開発が難しいということです。この記事ではGitワークフローとIssue Tracking Sys
Oktavilla では、私たちは定期的に新規プロジェクトを立ち上げています。数年にわたって、私たちはこうしたプロジェクトを通してベストプラクティスを見つけ出してきました。そのおかげで、新規メンバーがスムーズにプロジェクトに参加できるようになり、エラーを減らすこともできました。こうしたベストプラクティスを、組織内部、クライアントを問わず大半のプロジェクトに活用しています。結果として、私たちは高品質のWebプロジェクトを実現しています。ここでお伝えするのは、そのプロセスの一部です。 このブログ記事では、技術面に関わるベストプラクティスに焦点を絞りたいと思います。例えばセットアップや、プロジェクトのツールやプロセスを選択する際に考慮すべきことなどについてお伝えします。各プラクティスの文末に、詳細な情報へのリンクをいくつか貼っています。 READMEファイル まずは、プロジェクトで最も重要なファ
AWS Cloud Best Practice: Introduction to High Availability Deployment | Newvem AWSのアーキテクチャセンターにも図があるが、解説が少ないので、このシナリオ・ステップは参考になるだろう。 しかし、インフラがRoute53でリージョン間冗長性を考えるグローバルスケールになりつつある中、1台のサーバのRASとか1ラック内のサーバ2台の可用性という小さなインフラしか考えられないガラパゴスな日本人は間違いなく置いて行かれるな。。 === 最初にAWSにアプリケーションをデプロイすることは難しい。たくさんの新しい用語と概念を理解する必要がある。AWSに最初のインスタンスを起動する前に、全てのAWSの選択肢を理解する必要がある。 本稿は、AWSのインフラで高可用性( High Availability , HA)を実現するア
Amazonを震撼させたZappos、DevOpsを実践する同社のアプリケーション管理とは:ホワイトペーパー 靴や衣料の販売による年商は10億ドルを超えるZappos.com。10年間で急成長を遂げた同社は、Webサイトのアーキテクチャ再構築に伴ってアプリケーションパフォーマンス管理(APM)を導入。劇的なパフォーマンス改善を実践している。 Webサービスを提供する企業とって、ページのロード時間、つまりWebサイトのレスポンスタイムは顧客満足度に直結する重要な要素だ。優れた顧客サービスで「Webで最も人気のある靴屋」とも評され、靴や衣料の販売による年商は10億ドルを超えるZappos.com。10年間で急成長を遂げたZapposは、メインとなるWebサイトをParlベースのアーキテクチャからEnterprise Javaをベースとしたアーキテクチャに変更し、再構築している。その際、Zapp
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く