Skip to content

Releases: Azure/DevOps-Self-Hosted

Release v 3.1.1

20 Jun 15:51
1309ecc
Compare
Choose a tag to compare

What's Changed

  • Updated the ImageTemplate image reference to the new default reference
    imageSource: {
        type: 'PlatformImage'
        publisher: 'Canonical'
        offer: '0001-com-ubuntu-server-focal'
        sku: '20_04-lts-gen2'
        version: 'latest'
    }
  • Small update to Linux-Setup script with respect to the PS-Module copy actions

Full Changelog: 3.1.0...3.1.1

Release v 3.1.0

16 Jun 09:58
fc9c9c5
Compare
Choose a tag to compare

What's Changed

  • Optimized the runtime of the Windows & Linux image configuration script(s) (for example, the default Linux setup script takes only 4-5 minutes to conclude). This is possible thanks to 2 tweaks:
    • Reduce the times 'Get-Module' is invoked
    • Added a logic that installs modules without their dependencies if those are already available. This is especially impactful as PowerShell (by default) always installs all dependencies with a module - even if those are already available. As such, the installation of, for example, all Az.* modules leads to a lot of redundant installations.
  • Improved output & error handling of Wait-ForImageBuild script
  • Updated verbosity of image baking script
  • Added removal of deployment script resources
  • Some minor template & pipeline changes (e.g. updating naming)

Full Changelog: 3.0.2...3.1.0

Release v 3.0.2

10 Jun 18:24
4055334
Compare
Choose a tag to compare

What's Changed

  • Added pipeline variable reference ($(sharedOrchestrationFunctionsPath)) in several places where it was missing.

New Contributors

Full Changelog: 3.0.1...3.0.2

Release v 3.0.1

10 Jun 10:42
002970e
Compare
Choose a tag to compare

What's Changed

  • Removed some redundancy from the Set-EnvironmentOnAgent script
  • Fixed a pipeline condition to re-enable a user to 'cancel' the pipeline at a specific stage where it was not before

Full Changelog: 3.0.0...3.0.1

Release v 3.0.0

10 Jun 09:06
20f7291
Compare
Choose a tag to compare

What's Changed

Breaking changes

  • Changed parameter file names away from for example SBX.infra.parameters.bicep to SBX.infra.bicep to avoid confusion with ARM-JSON parameter files

Other changes

  • Switching tasks to AzCLI for Registry compatibility
  • Updated documentation to reflect all achanges
  • Introduced Set-EnvironmentOnAgent script to ensure agent readiness and enabled PS-Module usage in AzCLI tasks
  • Migrated modules to the latest version available in CARML (this includes cross-module references. Hence the additional PrivateEndpoint module is now required)
  • Removed any 'redudant' module assets such as parameter & version files as they are not relevant for the constructs

Full Changelog: 2.0.1...3.0.0

Release v 2.0.1

31 May 15:06
Compare
Choose a tag to compare

What's Changed

  • Bugfix for .azuredevops/azureImageBuilder/.templates/pipeline.image.jobs.yml pipeline template: Replaced incorrect script invocation for Test-TemplateDeployment.ps1

Full Changelog: 2.0.0...2.0.1

Release v 2.0.0

26 May 16:52
237cfe1
Compare
Choose a tag to compare

What's Changed

Breaking changes

  • Migrated all JSON Parameter files to nested Bicep deployments. This makes it easier to reference and pass information and further reduces the required code in the pipeline (to, for example, generate SAS keys)

Other changes

  • Migrated modules to the latest version available in CARML
  • Added disclaimer for the PID deployments that are part of the CARML modules
  • Enabled the pipeline to not only register the ScaleSet Agent Pool, but also link it to the given project in case it was deleted before and hence only exists on the organization level.

Full Changelog: 1.2.0...2.0.0

Release v 1.2.0

12 May 12:49
a2e624b
Compare
Choose a tag to compare

What's Changed

  • Upgraded CARML reference to Version 0.5

Full Changelog: 1.0.0...1.2.0

Release v 1.1.0

20 Mar 15:02
ba089c5
Compare
Choose a tag to compare

What's Changed

  • Added documentation for & feature to enable the scale set agent pool to be auto-registered via the pipeline

Full Changelog: https://github.com/Azure/DevOps-Self-Hosted/commits/1.1.0

Release v 1.0.0

08 Mar 07:03
ba089c5
Compare
Choose a tag to compare

This is the first release of the DevOps-Self-Hosted IP. It contains:

  • A solution to create and maintain custom images using the Azure Image Builder
  • A solution to create, register & maintain Virtual Machine Scale Sets as a Self-Hosted Elastic Pool in Azure DevOps (both Linux & Windows)

Both solutions are build using a combination of YAML pipelines, Bicep templates & PowerShell scripts.