BayAreaMetro / tm2py

Travel Model Two - python edition
https://bayareametro.github.io/tm2py/
Apache License 2.0
2 stars 8 forks source link

🧹 Chore: Setup Local Github Actions Runner w/ Emme license #70

Open e-lo opened 2 years ago

e-lo commented 2 years ago

As a developer, I'd like to run the continuous integration tests on a machine that has an Emme license attached.

This is possible using Github Actions self-hosted runner application which we could configure to be used for the tests which require it.

Progress:

Considerations

e-lo commented 2 years ago

@AntoineGrapperon - is this something that Bentley would be able to host?

AntoineGrapperon commented 2 years ago

@e-lo - technically-wise, provided that EMME is installed on the self-hosted runner and that a license is available, Github actions should be able to trigger tm2py CI tests on a self-hosted runner. I did a small test with my workstation as the remote runner and my personal Github repo to trigger and action, and I see no road block. I am available to help deploy on an MTC machine.

When you ask:

is this something that Bentley would be able to host?

Are you asking if Bentley is willing to rent a Bentley machine to MTC to configure and host the runner? This is more of a contractual question. Let me know if I understood correctly, and I will ask with the team here.