Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an API endpoint to provide status on application build status per Git repository #2

Open
Tracked by #89
mcduffie opened this issue Jul 12, 2023 · 2 comments
Assignees
Labels

Comments

@mcduffie
Copy link
Collaborator

mcduffie commented Jul 12, 2023

Create an endpoint, possibly a AWS lambda, to provide build status information back to the user.

@mike-gangl
Copy link

i was thinking about this as i was creating a high level test case for application-package builds (apgs):

  Scenario Outline: Successful Application Package Builds
    Given I have a token to authenticate with Unity Services
    When I submit <repo_name> to the apgs build system
    Then the apgs build response is <result>
    And I wait for the apgs build to complete
    And the completed apgs build information references <repository>
    And the completed apgs build information references the application catalog

my initial thought is:

  1. the request to the apgs should return a response almost immediately (e.g. success| failure and a job ID)
  2. Job_id can be queried for status (accepted, in progress, success, failed) (thoughts?)
  3. once the job is completed, a 'result' should be available, the result should contain:
  • Warnings/Errors (?)
  • the location of the artifact (e.g. built and published to dockerhub)
  • The location of the application pacakge files (e.g. dockstore)

@mcduffie
Copy link
Collaborator Author

mcduffie commented Feb 6, 2024

See if this can just be a way of proxying the Pipelines API

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Todo
Development

No branches or pull requests

3 participants