From 270f30582a8689992740fc98996f3234cefa0ff5 Mon Sep 17 00:00:00 2001 From: Michael Gordeev Date: Wed, 18 Nov 2020 01:11:04 +0300 Subject: [PATCH] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2cb25f7..dd677fe 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -9,27 +9,24 @@ trigger: pool: vmImage: 'windows-latest' -variables: - buildConfiguration: 'Release' - steps: -- task: DotNetCoreCLI@2 - displayName: 'Building project' +- task: DownloadSecureFile@1 + name: wdConfig inputs: - command: 'pack' - packagesToPack: '**/*.csproj' - configuration: '$(buildConfiguration)' - versioningScheme: 'byPrereleaseNumber' - majorVersion: '1' - minorVersion: '0' - patchVersion: '0' + secureFile: "WebDeploy.pubxml" + +- script: 'Move-Item $(wdConfig.secureFilePath) $(Build.Repository.LocalPath)\MyWebsite\MyWebsite\Properties\PublishProfiles\WebDeploy.pubxml' + displayName: "Move config to directory" -- task: IISWebAppDeploy@2 - displayName: 'Deployment' +- task: MSBuild@1 + displayName: "Deployment via Web Deploy" inputs: - machinesList: '31.31.196.233' - AdminUserName: '$(webDeployLogin)' - AdminPassword: '$(webDeployPassword)' - WinRMProtocol: 'Https' - WebDeployPackage: '$(Build.ArtifactStagingDirectory)/*.zip' - WebsiteName: 'xfox111.net' \ No newline at end of file + solution: '**/*.sln' + msbuildArchitecture: 'x64' + platform: 'Any CPU' + configuration: 'Release' + msbuildArguments: | + '/p:DeployOnBuild=true' + '/p:PublishProfile=WebDeploy' + '/p:Password=$(webDeployPassword)' + restoreNugetPackages: true \ No newline at end of file