trigger: none pr: none resources: repositories: - repository: templates type: git name: KretaCore/Kreta.Core.PipelineYml variables: - template: VariablesTemplates/BuildVariables.yml@templates jobs: - job: RunKretaValidationBuild displayName: Run Kreta validation build pool: 'eKRETA' steps: - template: Tasks/NuGetRestore.yml@templates parameters: projectOrSolutionPath: KretaBuildSolution.sln nugetConfigPath: 'NuGet\NuGet.config' externalFeedCredentials: 'eKRETA nexus nuget feed' - template: Tasks/NuGetRestore.yml@templates parameters: projectOrSolutionPath: KretaMobile/KretaMobile.sln nugetConfigPath: 'NuGet\NuGet.config' externalFeedCredentials: 'eKRETA nexus nuget feed' - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'Kreta.DataAccess.Migrations\Kreta.DataAccess.Migrations.csproj' projectName: 'Kreta.DataAccess.Migrations' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.DataAccess.Migrations - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'KretaWeb\Kreta.Web.csproj' projectName: 'Kreta.Web' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.Web - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'Kreta.WebApi\Naplo\Kreta.Naplo.WebApi\Kreta.Naplo.WebApi.csproj' projectName: 'Kreta.Naplo.WebApi' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.Naplo.WebApi - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'Kreta.WebApi\Ellenorzo\Kreta.Ellenorzo.WebApi\Kreta.Ellenorzo.WebApi.csproj' projectName: 'Kreta.Ellenorzo.WebApi' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.Ellenorzo.WebApi - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'Kreta.WebApi\eUgyintezes\Kreta.eUgyintezes.WebApi\Kreta.eUgyintezes.WebApi.csproj' projectName: 'Kreta.eUgyintezes.WebApi' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.eUgyintezes.WebApi - template: Tasks/MSBuild.yml@templates parameters: pathForProject: 'Kreta.WebApi\User\Kreta.User.WebApi\Kreta.User.WebApi.csproj' projectName: 'Kreta.User.WebApi' msbuildArguments: /p:OutputPath=$(Build.BinariesDirectory)\Kreta.User.WebApi - template: Tasks/DeleteFiles.yml@templates parameters: displayName: 'CleanUp Binaries Directory' sourceFolder: $(Build.BinariesDirectory) contents: '**'