« 単体テストのコードを書かなくてもデプロイできる? | メイン | Chatterを使ってみた »

2010年6月16日 (水)

Save to ServerとDeploy to Serverの違い

Force.com IDEには、ローカルで開発したコードを組織にアップロードするメニューとして、「Save to Server」と「Deploy to Server」が用意されています。

似たような機能で紛らわしいので、挙動を表にまとめてみました。
「Save to Server」でも「Deploy to Server」でもテストは実施されるんですね。
前回の記事の「組織の種類と開発環境/デプロイ方法」と合わせて、整理して理解しておきたいところです。

                                                                                               
Save to ServerDeploy to Server
デプロイ先Force.com Projectで設定した組織実行時に指定
テスト実施される実施される
エラーの詳細表示なしあり
バックアップ不可可能
デプロイ前の検証不可可能

↓のように、開発用組織と連動するForce.com Projectを作成し、
開発用組織に保存する時に使うのが「Save to Server」。
運用組織等の他の組織にデプロイする時に使うのが「Deploy to Server」という位置付けのようです。

20100616_1

ちなみに、Force.com IDEで保存ボタンを押下すると(Ctrl + Sも同様)、
「Save to Server」が実行されてしまいますが、
組織に毎回保存したくない場合もあるかと思います。

その場合は、プロジェクトを右クリックして、
「Force.com」⇒「Work Offline」(「オフラインで作業」)を選択すればOK。
オフラインモードで作業することができます。
運用組織と連動して使用する場合等に使える豆知識です。

20100616_2

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

採用情報

株式会社フレクトでは、事業拡大のため、
・Salesforce/Force.comのアプリケーション開発
・HerokuやAWSなどのクラウドプラットフォーム上
でのWebアプリケーション開発
エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみたい方、
是非ご応募下さい。

フレクト採用ページへ

会社紹介

  • 株式会社フレクトは、
      ・認定コンサルタント
      ・認定上級デベロッパー
      ・認定デベロッパー
    が在籍している、セールスフォースパートナーです。
    また、heroku partnersにも登録されています。
    herokuパートナー
    株式会社フレクト
    Salesforce/Force.com
    導入支援サービス
    弊社の認定プロフェッショナルが支援致します。
    ・Visualforce/Apexによるアプリ開発
    ・Salesforceと連携するWebアプリ開発
    も承っております。
    セールスフォースご検討の際は、
    お気軽にお問合せください。

Twitter

リファレンス

■Developer's Guide(リファレンス)
・Apex  HTML | PDF | 日本語PDF | ガバナ制限
・Visualforce  HTML | PDF
・Web Services API  HTML | PDF | 日本語PDF
・Bulk API  HTML | PDF
・REST API  HTML | PDF | 日本語PDF
・Metadata API  HTML | PDF
・Migration Tool  HTML | PDF
・AJAX Toolkit  HTML | PDF
・Data Loader PDF | 日本語PDF

■早見表 (日本語)
数式
Apex
Visualforce
Web Services API
Chatter