A deployment takes between 30 minutes and an hours, but this is increased by 2 hours if the end-to-end tests are run.
The 'Deploy TRE' action in this repo runs the e2e tests by default, unlike the action of the same name in the AzureTRE-Deployment repo (this action has had the e2e tests manually removed).
Changes:
[x] Modify 'Deploy TRE Reusable' to add an additional ENABLE_E2E_TESTS variable, defaulting to false. Add if conditions to the E2E jobs within the file, to skip the jobs if ENABLE_E2E_TESTS is false.
[x] Create a separate action based on 'Deploy TRE' which deploys the TRE without running the e2e tests, by calling 'Deploy TRE Reusable' with ENABLE_E2E_TESTS set to false.
A deployment takes between 30 minutes and an hours, but this is increased by 2 hours if the end-to-end tests are run.
The 'Deploy TRE' action in this repo runs the e2e tests by default, unlike the action of the same name in the AzureTRE-Deployment repo (this action has had the e2e tests manually removed).
Changes:
[x] Modify 'Deploy TRE Reusable' to add an additional ENABLE_E2E_TESTS variable, defaulting to false. Add if conditions to the E2E jobs within the file, to skip the jobs if ENABLE_E2E_TESTS is false.
[x] Create a separate action based on 'Deploy TRE' which deploys the TRE without running the e2e tests, by calling 'Deploy TRE Reusable' with ENABLE_E2E_TESTS set to false.