mdolab / MACH-Aero

MACH: MDO of Aircraft Configurations with High fidelity
115 stars 53 forks source link

Added Azure #36

Closed ewu63 closed 3 years ago

ewu63 commented 3 years ago

Purpose

This PR adds Azure nightly tests for the MACH-Aero runscripts. There are no regression tests, we simply check that the scripts run and exit with a normal status. In this process, I have also updated the runscripts slightly to be more user-friendly, and also added some stuff that would help with running on Azure.

Note that PR/branch builds have been disabled. Instead, there is a cron job which runs every night at 10pm. There are no other triggers.

I've manually triggered a build but these builds will not be run during PR or push to master automatically.

Type of change

What types of change is it? Select the appropriate type(s) that describe this PR

anilyil commented 3 years ago

does this run the whole script with optimization? If we are just after seeing the scripts run, maybe lets set the snopt iteration limit to 1 or a low value to avoid having this run for long? Other than that the PR looks good to me.

ewu63 commented 3 years ago

does this run the whole script with optimization? If we are just after seeing the scripts run, maybe lets set the snopt iteration limit to 1 or a low value to avoid having this run for long? Other than that the PR looks good to me.

Yeah I set major iteration limit to 1 for the tests.