How to set up CI/CD with GitHub Actions for your Nextmv decision app

Опубликовано: 11 Июнь 2026
на канале: Nextmv
19
0

Learn how to automate your decision modeling workflow using GitHub Actions and Nextmv. This tutorial guides you through setting up a CI/CD pipeline that automatically deploys new code to the Nextmv Cloud and triggers acceptance tests to evaluate model changes against production baselines.

What You’ll Learn:
Environment Setup: How to install the Nextmv CLI and configure your cloud account.
Cloud Deployment: Step-by-step instructions for pushing executable code to Nextmv Cloud as new versions and managing staging vs. production instances.
Automated Acceptance Testing: Configure tests to compare candidate models against baseline performance using specific business KPIs and tolerances.
GitHub Actions Integration: How to use the official Nextmv GitHub Action to automate pushes and tests every time you merge code into your stable branch.

Video Highlights:
01:13 - Installing and upgrading the Nextmv CLI.
02:03 - Initializing a Python community app for vehicle routing.
06:18 - Creating production and staging instances.
08:40 - Setting up a manual acceptance test to compare solver run times.
12:03 - Configuring nextmove.yml for automated GitHub workflows.
17:07 - Deploying validated changes to production.
Whether you are introducing new constraints or adjusting objective functions, this workflow ensures you can track the impact of every change before it hits production.

Resources:
Nextmv Cloud: https://cloud.nextmv.io/
Nextmv Documentation: https://www.nextmv.io/docs