Solutions
Device management
Remotely manage, and protect laptops and mobile devices.
Orchestration
Automate tasks across devices, from app installs to scripts.
Software management
Inventory, patch, and manage installed software.
Extend Fleet
Integrate your favorite tools with Fleet.
Customers
Stripe + Fleet
Stripe moved 10,000 Macs to Fleet, saving hundreds of thousands annually
Foursquare + Fleet
Foursquare quickly migrates to Fleet for device management.
Faire + Fleet
Faire secures Macs with CIS benchmarks and Fleet
What people are saying
Stories from the Fleet community.
More
Noah Talerman
Noah Talerman
This guide is a walkthrough on how to manage software using GitOps. In Fleet, there are three types of software: Fleet-maintained apps, App Store (VPP) apps, and custom packages.
When using GitOps, you can optionally put Fleet in GitOps mode. This prevents you from making changes in the UI that would be overridden by GitOps workflows.
To manage custom packages via GitOps, please see the packages in Fleet's GitOps docs.
For script packages (
.shand.ps1files), theinstall_script,uninstall_script,post_install_script, andpre_install_queryfields are not supported and will be ignored. The script file's contents become the install script. Learn more in the deploy software guide.
If you want to use Fleet to host custom packages instead of a third-party package hosting tool (ex. Artifactory), first turn GitOps mode on in Settings > Integration > Change management
To manage App Store (VPP) apps via GitOps, please see the app_store_apps in Fleet's best practice GitOps docs. Note that VPP apps must first be added to Apple Business Manager.
To manage App Store (VPP) apps via GitOps, please see the fleet_maintained_apps in Fleet's best practice GitOps docs.