Package com.bzzzapp.aws.gradle.s3

Source Code of com.bzzzapp.aws.gradle.s3.S3DeployTask

package com.bzzzapp.aws.gradle.s3;

import com.bzzzapp.aws.gradle.AwsExtension;
import com.bzzzapp.aws.gradle.eb.EBExtension;
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;

public class S3DeployTask extends DefaultTask {

    public static final String GRADLE_NAME = "awsS3Deploy";

    @TaskAction
    public void awsS3Deploy() {
        S3Extension awss3Config = getExtensions().getByType(S3Extension.class);
        AwsExtension awsConfig = getProject().getExtensions().getByType(AwsExtension.class);
        S3Deployer deployer = new S3Deployer(awsConfig.getAwsAccessKeyId(), awsConfig.getAwsSecretSharedKey(),
                awss3Config.getBucketName(), awss3Config.getPathToUpload());
        deployer.perform();
    }
}
TOP

Related Classes of com.bzzzapp.aws.gradle.s3.S3DeployTask

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.