Leverage the power of Git and Azure DevOps to supercharge your GIS application delivery.
Imagine a seamless software development process, where your hard work transitions smoothly through every stage. Envision effortless deployments, confident that your solution meets the needs of your projects. This ensures timely delivery and elevates the quality and efficiency of your GIS solution development.
JSON as default format. Easy to use with GIT or other SCM
Integrate GaiaBuilder with Azure DevOps or Jenkins and sit back while your commit is deployed
Build automation will keep your DTAP consistent: what you see in Acceptance is what you get in production
Save your webmaps, webapps and dashboards in GIT. GaiaBuilder will bring your content to production and update the urls in your DTAP and maintain links and dependencies between all the items
Author your maps in ArcGIS Pro, export the map to JSON or import the map from JSON. The ArcGIS Pro Addin optimizes your maps for GIT
Code first! Write your GeoProcessing Service in your favorite editor and let GaiaBuilder turn it into a GeoProcessing Service.
GaiaBuilder is developed for build automation. Integrate GaiaBuilder into your Jenkins or Azure Devops pipelines and they will run, integrate and deploy commit after commit. Create a Windows Build Server with Jenkins and ArcGIS Pro installed or install a Devops Agent on your ArcGIS Server. GaiaBuilder will fit in with your CI/CD platform.
Keeping track of the itemID’s in your DTAP is at the core of GaiaBuilder. Using the ItemRegistry, GaiaBuilder knows when to update an existing item, thereby keeping existing URL’s.
When deploying a Webmap or Webapp, GaiaBuilder utilizes the registry to update the referenced itemIDs. This ensures that your Webapp consistently uses the intended Webmap and that the Webmap maintains the correct associations with services even after deployment.