Skip to content

Conversation

bogsi17
Copy link
Contributor

@bogsi17 bogsi17 commented Mar 26, 2025

  • Enable automated deployment to QA and Test on every push to main
  • Enable manual trigger to allow one-click deployments to any environment

@thomasleese thomasleese added the refactor Improving maintainability label Mar 26, 2025
@thomasleese thomasleese added this to the v2.1.1 milestone Mar 26, 2025
@thomasleese thomasleese added bug Something isn't working refactor Improving maintainability and removed refactor Improving maintainability bug Something isn't working labels Mar 26, 2025
@TheOneFromNorway TheOneFromNorway force-pushed the MAV-921_continuous_deployment_job branch from 12a4933 to 9de048a Compare March 26, 2025 22:46
- Ensure we only deploy application if infrastructure deploy is
  successful
  - This is not possible with fail-fast = false when using matrix
  - Refactor setup to use a template job, so we can ensure deploy
    application only triggers if deploy infrastructure of same job is
    successfull
* This makes it more explicit what's being deployed
@bogsi17 bogsi17 force-pushed the MAV-921_continuous_deployment_job branch from f4d34e2 to 75b8186 Compare March 27, 2025 15:12
@bogsi17 bogsi17 requested a review from thomasleese March 27, 2025 15:31
* Pass image_tag in each case, also for the workflow_call trigger where it's not strictly necessary
@tvararu tvararu temporarily deployed to mavis-pr-3281 March 27, 2025 16:08 Inactive
Copy link

@bogsi17 bogsi17 merged commit 6e85ccb into main Mar 27, 2025
14 checks passed
@bogsi17 bogsi17 deleted the MAV-921_continuous_deployment_job branch March 27, 2025 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Improving maintainability
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants