機械翻訳について

特定のWebアプリケーションの最適化

Gruntfile.jsまたはカスタムJenkinsシェル・スクリプトを編集してビルド・タスクのターゲットを指定することで、特定のアプリケーションを最適化できます。

Gruntfile.jsでは、vb-buildタスクを再定義し、vb-optimizeタスクのターゲットを指定できます。 または、vb-buildタスクに類似したステップを実行する新しいタスクを作成し、ターゲットを指定できます。

Gruntfile.jsでアプリケーションをタスク・ターゲットとして指定するには:

  1. Gruntfile.jsを開きます。
  2. ファイルを編集して、vb-buildタスクに対して実行されるタスクを定義し、vb-optimizeタスクのターゲットを指定します。

    ターゲット名は、 /webAppsディレクトリを基準にしたwebアプリケーションのパスです。

    module.exports = (grunt) => {
        require('load-grunt-tasks')(grunt);
        grunt.registerTask('vb-build', [
            'vb-pre-build',
            'vb-clean',
            'vb-prepare-sources',
            'vb-optimize:myWebApp',
            'vb-deploy',
            'vb-post-build',
        ]);
    };

ターゲットは、たとえば次のように変更して、Jenkinsシェル・スクリプトで定義することもできます:

grunt vb-prepare-sources --url=... --id=... --ver=... --username=... --password...grunt
 vb-optimize:myWebApp
 grunt vb-deploy --url=... --id=... --ver=... --username=... --password...

スクリプトを編集して、特定の最適化タスクのみを実行することもできます:

# vb-image-minify-configuration will create configurations of vb-image-minify multitask for
        all existing web application
grunt vb-image-minify-configuration vb-image-minify