Code for the CI/CD with GitHub Actions tutorial, using the
setup-nextmv GitHub Action.
-
Run the scripts individually.
-
app1.sh: Clone thepython-nextroutecommunity app.bash app1.sh
-
app2.sh: Create a new Nextmv Cloud app.bash app2.sh
-
app3.sh: Push the app to Nextmv Cloud.bash ../app3.sh
-
app4.sh: Create a new version of the app.bash app4.sh
-
app5.sh: Createproductionandstaginginstances of the app.bash app5.sh
-
app6.sh: Execute a remote run on thestaginginstance.bash app6.sh
-
app7.sh: Create an input set based on thestaginginstance and the latest runs.bash app7.sh
-
app8.sh: Create an acceptance test comparing theproductionandstaginginstances, using the input set created in the previous step.bash app8.sh
-
-
Create the
.github/workflows/nextmv.ymlGitHub Actions workflow file at the root of the repo, and add the content found in the corresponding file of this repo.