SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Scott Guthrie氏 Blog翻訳

Windows Azure: 新しいHadoop サービス + HTML5/JS(CORS)、PhoneGap、Mercurial、Dropboxサポート

連載:ScottGu's Blog翻訳

  • X ポスト
  • このエントリーをはてなブックマークに追加

Webサイト:MercurialおよびDropboxのデプロイメントサポート

 今回のリリースでは、Windows Azure Webサイトへの展開・発行の新機能も数多く追加されています。

Mercurialソース管理サポート

 CodePlexやBitbucketリポジトリからWebサイトの連続的な展開を設定する場合に、Mercurial(Hg)リポジトリが使用できるようになりました。これは、以前からサポートしているTFS、CodePlex、Git、GitHubソース管理プロバイダサポートに追加されたものです。

 今回のリリースでは、ソース管理からの展開をより一層簡単に設定できるようにUIも改善されています。

 WebサイトのDASHBOARDから、『Setup deployment from source control』リンクをクリックすれば、新しいウィザードが表示され、様々なソース管理プロバイダやサイトを使用した発行のエンドポイントを簡単に設定できるようウォークスルーしていきます。例えば、Bitbucket上のパブリックもしくはプライベートのMercurial(Hg)リポジトリからソースコード展開ができるようにするには、以下のように選択します。

Dropboxデプロイメントサポート

 Windows Azureは、DropboxからWebサイトへサイトやアプリも展開できるようになったため、ローカルコンピュータのフォルダからファイルをコピーするぐらいWebサイトの展開が簡単になりました。Windows Azure管理ポータルからこれを行うには、WebサイトのDASHBOARD上で『Set up deployment from source control』リンクをクリックして、Dropboxを選択し、接続を許可したら、Dropboxのサブフォルダを選択して同期してください。

 そうすると、ローカルコンピュータ上のDropboxサブフォルダへソースファイルをコピーして、Windows Azureポータル上の『Sync』ボタンをクリックするとファイルが展開されます。GitやTFSベース展開のように、Windows Azureは自動的に必要に応じてソースをビルドします。

 またポータルの展開履歴タブでは、展開を常に追跡しており、以前行った展開をクリックすれば再展開できるようになっています。

 この2分間スクリーンキャストを見ると、Dropboxを使用したWindows AzureへのWebサイト展開がどれだか簡単になったかが分かると思います。

ソース管理展開の管理UIを改善

 ソース管理展開の新しいセットアップウィザードに加え、今回のWindows Azureリリースではソース管理UIにさらに素晴らしい新機能が追加されました。管理ポータルの展開履歴では、TFS、CodePlex、GitHub、Bitbucketなどの連続展開で接続されたソース管理プロバイダが正確に反映されています。他のプロバイダをセットアップするために、Webサイト上で既に接続されているソースプロバイダから切断することも可能です(以前はこのためにサイトを消去しなければなりませんでした)。

TFS証明更新

 直接Windows Azure管理ポータルから、連続展開のためにTeam Foundation Serviceが使用している証明書が更新できるようになりました。

 これは、DASHBOARDもしくはQUICKSTARTページの『Renew TFS certificate』リンクをクリックすればできます。

発行プロファイルの再生成をサポート

 WebサイトのDASHBOARDから発行プロファイルをダウンロードできるようになりました。プロファイルをダウンロードすれば、その証明書は基本的には永遠に有効です。これが最適でないことは分かっています。これに対応するために、今回のリリースで、DASHBOARDにReset publish profile credentialsという新しい簡単なコマンドをを導入しました。これをクリックすると、証明書をリセットして再生成されたことが確認できます。

次のページ
新しいHDInsightサーバ:Azure上のHadoopクラスタを展開・管理

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Scott Guthrie氏 Blog翻訳連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト Chica(チカ)

WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS Twitter: @yyamada(公式)、@yyamada/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Scott Guthrie(Scott Guthrie)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7069 2013/03/27 17:35

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング