Empower your teams to plan, develop, and deliver software with Azure DevOps. A comprehensive suite of services for the entire application lifecycle.
Organize work, track progress, and manage backlogs with Azure Boards. Utilize Kanban boards, Scrum backlogs, and custom workflows tailored to your team's needs.
Host and manage your code with Git repositories. Collaborate with your team, manage branches, and review code efficiently with pull requests.
Automate your build, test, and deployment processes with Azure Pipelines. Achieve continuous integration and continuous delivery for faster, more reliable releases.
Ensure the quality of your software with integrated testing tools. Plan, execute, and track test cases to catch bugs early and deliver stable applications.
Manage and share packages like NuGet, npm, Maven, and Python seamlessly. Integrate with your CI/CD pipelines for efficient dependency management.
Gain insights into your team's performance and project health with customizable dashboards and powerful analytics. Make data-driven decisions.
Azure DevOps offers a flexible and powerful platform to streamline your software development lifecycle. Whether you're a small startup or a large enterprise, you can leverage its services to enhance collaboration, boost productivity, and accelerate delivery.
trigger:
- main
pool:
vmImage: 'ubuntu-latest'
steps:
- task: UseDotNet@2
inputs:
version: '6.x'
packageType: 'sdk'
- script: dotnet build --configuration Release
displayName: 'Build Solution'
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: '$(Build.ArtifactStagingDirectory)'
artifactName: 'drop'
displayName: 'Publish Artifacts'