Skip to content

[User Story] - CI Pipeline for automating app deployment #20

@dantelmomsft

Description

@dantelmomsft

Description
Build automatic CI pipeline to be used for integration testing and PR validation.

Current Behavior
no CI pipeline

Acceptance Criteria
List clear, testable outcomes. Example:

  • Github workflows pipeline to be triggered manually on main. Automatically on each PR request.
  • Add unit test for each agent.
  • Build and deploy the solution on a dedicated pre-provisioned Azure env (no infra automation)
  • azd bicep validation when infra code is changed.

Design Considerations
Consider to reuse the same approach and script used here: https://github.com/Azure-Samples/agent-openai-java-banking-assistant/tree/main/.github/workflows. Those need to be changed to build, run test, deploy python apps.
Furthermore we should include some unit test for account, transaction, payment, supervisor agents.

Main Affected Modules and/or Classes
new workflows to create

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions