public override void Execute(IUniBuilderConfiguration configuration)
        {
            settings.Validate();

            var buildParameters    = configuration.BuildParameters;
            var outputArtifactPath = buildParameters.ArtifactPath;

            Debug.Log($"{nameof(GooglePlayDistributionCommand)} : Upload {outputArtifactPath}");

            if (!File.Exists(outputArtifactPath))
            {
                Debug.LogError($"Artifact not found {outputArtifactPath}");
                return;
            }

            settings.artifactPath = outputArtifactPath;
            settings.packageName  = PlayerSettings.applicationIdentifier;
            settings.releaseName  = PlayerSettings.bundleVersion;

            var androidPublisher = new PlayStorePublisher();

            androidPublisher.Publish(settings);

            Publish(settings);
        }
        public void Publish(IAndroidDistributionSettings uploadSettings)
        {
            var androidPublisher = new PlayStorePublisher();

            androidPublisher.Publish(uploadSettings);
        }