Chocolatey
Leer je Chocolatey packages te scripten met behulp van Powershell. En bouw je applicatie repository op. Om verder te deploy-en in je organisatie.
Chocolatey is een pakketbeheerder voor Windows (zoals apt-get of yum maar voor Windows). Het is ontworpen als een gedecentraliseerd raamwerk voor het snel installeren van applicaties en tools die u nodig hebt. Het is gebouwd op de NuGet-infrastructuur die momenteel PowerShell gebruikt als focus voor het bezorgen van pakketten van de distributies naar uw deur / computer.
Chocolatey is een enkele, uniforme interface die is ontworpen om gemakkelijk te werken met alle aspecten van het beheer van Windows-software (installatieprogramma’s, zip-archieven, runtime binaries, interne software en software van derden) met behulp van een packaging framework dat zowel de vereisten voor versiebeheer als voor de afhankelijkheid begrijpt. Chocolatey-pakketten bevatten alles wat nodig is om een bepaald stuk software te beheren in één implementatieartefact door installatieprogramma’s, uitvoerbare bestanden, ZIP bestanden en scripts in een gecompileerd pakketbestand te verpakken. Chocolatey-pakketten kunnen onafhankelijk worden gebruikt, maar ook worden geïntegreerd met configuratiemanagers zoals SCCM, Puppet en Chef. Chocolatey wordt door bedrijven over de hele wereld vertrouwd om hun software-implementaties op Windows te beheren. U heeft nog nooit zoveel plezier gehad bij het beheren van software!
Wat leer je?
Na het voltooien van deze workshop hebben studenten kennisgemaakt met:
- eenvoudige en geavanceerde scenario’s voor Chocolatey. U zult zien dat Chocolatey alles kan beheren wat met software te maken heeft als het om Windows gaat.
- Algemeen gebruik van Chocolatey
- Algemene packaging
- Aanpassen van het gedrag van packages tijdens de runtime
- Package uitbreidingen
- Custom package templates
- Opzetten van een interne Chocolatey.Server-repository
- Interne repositories toevoegen en gebruiken
- Rapportage
- Geavanceerde packaging technieken wanneer installers niet vriendelijk zijn voor automatisering