web-dev-qa-db-ja.com

一人のビジネスのための開発、受け入れ、生産の設定

私の妻は、wordpress他のphpベースのシステムのテンプレートを設計する分野で自分のビジネスを始めているグラフィックデザイナーです。サーバー(VMwareとCentOS)をセットアップするので、彼女は開発と顧客への進捗状況の表示に適した場所です。

大企業では、自動ビルド、テスト、展開などを使用してDTAP(開発、テスト、受け入れ、本番)環境をセットアップします。私はそれよりもはるかに低い目標を掲げていますが、それでもDTAPの利点のいくつかを利用したいと考えています。セットアップ。

私が念頭に置いているのは、開発(編集コーナー)、承認(顧客のパスワードの背後で公開されています)、および本番(Zipファイルにエクスポートするか外部の本番サイトにアップロードするだけ)です。バージョン管理(SVN/GIT/HG)と、できれば彼女が作成した特定のタグの受け入れ環境への自動展開が必要です。これにより、顧客は進捗状況を確認できます。

私は怠け者なので、最小限の労力でこれを(ほとんど)実行できる場所からダウンロードできる、すぐに実行できるツールまたはツールチェーンを探していますか?それとも、これはこれまで誰も作成したことがなく、既存のツールを使用して最初からコーディングする必要があるものですか?

どんな提案でも大歓迎です。

2
Niels Basjes

[〜#〜] ant [〜#〜] または [〜#〜で動作するスクリプトを作成するのはそれほど難しいことではありません。 ] nant [〜#〜] 。既成のツールは、箱から出してすぐにすべてのニーズや環境に適合するとは限りません。スクリプトはおそらくすべて複雑になることはなく、さまざまな段階にうまく適合します。

おそらく、最大のハードルは、デザイナーがバージョン管理に慣れることです。私の店では、これは大きな問題でした。設計者は、SVNの厳密さに縛られることなく、物を移動し、そこでの作業スペースを完全に制御したいと考えています。

1
MikeJ