Index Azure Devops ortaminin kurulmasi Azure dev ve hvl bulutun gosterilmesi ++Local install steps No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form https://aka.ms/azpipelines-parallelism-reques Local Agent kurulmasi Repo url link First pipeline yml Name of file azure-pipeline.yml # Maven # Build your Java project and run tests with Apache Maven. # Add steps that analyze code, save build artifacts, deploy, and more: # https://docs.microsoft.com/azure/devops/pipelines/languages/java trigger: - main pool: name: hvlubuntu steps: - task: Maven@1 inputs: mavenPomFile: 'pom.xml' publishJUnitResults: true testResultsFiles: '**/surefire-reports/TEST-*.xml' javaHomeOption: 'JDKVersion' mavenVersionOption: 'Default' mavenAuthenticateFeed: false effectivePomSkip: false sonarQubeRunAnalysis: false` CI/CD Build and Release Pipelines Change index.jsp and trigger pipeline Show source code and build dir. Copy artifacts # Maven # Build your Java project and run tests with Apache Maven. # Add steps that analyze code, save build artifacts, deploy, and more: # https://docs.microsoft.com/azure/devops/pipelines/languages/java trigger: - main pool: name: hvlubuntu steps: - task: Maven@1 inputs: mavenPomFile: 'pom.xml' publishJUnitResults: true testResultsFiles: '**/surefire-reports/TEST-*.xml' javaHomeOption: 'JDKVersion' mavenVersionOption: 'Default' mavenAuthenticateFeed: false effectivePomSkip: false sonarQubeRunAnalysis: false` - task: CopyFiles@2 inputs: Contents: '**/*.war' TargetFolder: '$(build.artifactstagingdirectory)' For see results in azuredevops we need to publish artifacts # Maven # Build your Java project and run tests with Apache Maven. # Add steps that analyze code, save build artifacts, deploy, and more: # https://docs.microsoft.com/azure/devops/pipelines/languages/java trigger: - main pool: name: hvlubuntu steps: - task: Maven@1 inputs: mavenPomFile: 'pom.xml' publishJUnitResults: true testResultsFiles: '**/surefire-reports/TEST-*.xml' javaHomeOption: 'JDKVersion' mavenVersionOption: 'Default' mavenAuthenticateFeed: false effectivePomSkip: false sonarQubeRunAnalysis: false` - task: CopyFiles@2 inputs: Contents: '**/*.war' TargetFolder: '$(build.artifactstagingdirectory)' - task: PublishPipelineArtifact@1 inputs: targetPath: '$(Pipeline.Workspace)' artifact: 'warfile' publishLocation: 'pipeline'