[ICO]NameLast modifiedSize

[PARENTDIR]Parent Directory  -
[DIR]snapshot/2021-09-02 13:22 -
[DIR]stable/2021-11-11 16:16 -
[   ]IcingaForWindows.ps12021-09-23 16:44 7.2K

Icinga for Windows Package Repository

Documentation

The full documentation about using this repository is available on icinga.com/docs/icinga-for-windows

Release Builds (stable)

The URL pointing to the stable releases is
https://packages.icinga.com/IcingaForWindows/stable/ifw.repo.json

PowerShell Code:
Add-IcingaRepository `
    -Name 'Icinga Stable' `
    -RemotePath 'https://packages.icinga.com/IcingaForWindows/stable/ifw.repo.json';

Snapshot Builds (snapshot)

The URL pointing to the snapshot releases is
https://packages.icinga.com/IcingaForWindows/snapshot/ifw.repo.json

PowerShell Code:
Add-IcingaRepository `
    -Name 'Icinga Snapshot' `
    -RemotePath 'https://packages.icinga.com/IcingaForWindows/snapshot/ifw.repo.json';

Branches (snapshot)

You may install the latest state of a certain branch by using
https://packages.icinga.com/IcingaForWindows/snapshot/$PROJECT/$BRANCH/ifw.repo.json

PowerShell Code:
[string]$Project = 'icinga-powershell-framework';
[string]$Branch  = 'feature/adds_jea_profile_handling';

Add-IcingaRepository `
    -Name "$Project/$Branch" `
    -RemotePath "https://packages.icinga.com/IcingaForWindows/snapshot/$Project/$Branch/ifw.repo.json";

Install-IcingaComponent -Name $Project.Replace('icinga-powershell-', '') -Version $Branch -Snapshot -Force;