Skip to content

[GIDS] Implement Standard CI/CD Patterns #80300

Open
@JoeTice

Description

@JoeTice

Context: This issue was formerly part of this epic: Ensure all existing infra is in Terraform, tickets have been restructured to remove nested epics.

Description

Implement standardized GitHub Actions (GHA) for continuous integration and continuous deployment (CI/CD) processes, following practices outlined here, and example actions defined here here. This effort aims to automate and streamline the deployment pipeline for GIDS, ensuring consistency and efficiency.

Possible Workflow

  1. Push a PR (AKA MR)
  2. Let it go through CI
  3. Monitor for appropriate behavior
  4. Obtain PR approval by devops (Ben/Patrick)

Requirements

  • Need access to a sandbox (dev AWS account in govcloud)
  • ⭐ OR get each PR approved by Ben/Patrick (time consuming, but this will have to do for now)

Tasks

  • Read the README from prt-github-workflows and implement in a similar was as we've done here
  • Test and refine the GitHub Actions workflows to ensure reliability and efficiency.

Acceptance Criteria

  • Automated workflows for testing, building, and deploying are implemented and functional.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions