C# Класс GoogleCloudExtension.Deployment.NetCoreDeployment

This class implements all of the necessary details to deploy an ASP.NET Core application to the App Engine Flex environment.
Показать файл Открыть проект

Открытые методы

Метод Описание
PublishProjectAsync ( string projectPath, DeploymentOptions options, IProgress progress, Action outputAction ) : Task

Publishes the ASP.NET Core project to App Engine Flex.

Приватные методы

Метод Описание
Cleanup ( string stageDirectory ) : void
CopyOrCreateAppYaml ( string projectPath, string stageDirectory ) : void
CopyOrCreateDockerfile ( string projectPath, string stageDirectory ) : void
CreateAppBundleAsync ( string projectPath, string stageDirectory, Action outputAction ) : Task
DeployAppBundleAsync ( string stageDirectory, string version, bool promote, Context context, Action outputAction ) : Task
GetAppEngineService ( string projectPath ) : string
GetDefaultVersion ( ) : string
GetDotnetPath ( ) : string
GetExternalToolsPath ( ) : string
GetProjectName ( string projectPath ) : string

Описание методов

PublishProjectAsync() публичный статический Метод

Publishes the ASP.NET Core project to App Engine Flex.
public static PublishProjectAsync ( string projectPath, DeploymentOptions options, IProgress progress, Action outputAction ) : Task
projectPath string The full path to the project.json for the ASP.NET Core project.
options DeploymentOptions The to use.
progress IProgress The progress indicator.
outputAction Action The action to call with lines from the command output.
Результат Task