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

Check and Deploy Artifacts on PR and Merge #155

Open
13 tasks
darnjo opened this issue Mar 21, 2023 · 0 comments
Open
13 tasks

Check and Deploy Artifacts on PR and Merge #155

darnjo opened this issue Mar 21, 2023 · 0 comments
Assignees
Labels
DevOps enhancement New feature or request

Comments

@darnjo
Copy link
Member

darnjo commented Mar 21, 2023

There are a number of items that need to get generated on both PR and Merge to main branch.

See: Codegen README

PR

  • Use Dockerfile that's in the root directory to create a JAR-based build
  • Generate DD 1.7 and 2.0 Reference Metadata (--generateReferenceEDMX)
  • Run validation on the reference metadata (--validateMetadata)
  • Generate new metadata-report.json files (--generateMetadataReport)
  • Generate new DD 1.7 and 2.0 tests (--generateDDAcceptanceTests)
  • Generate new Open API specs (npm package - see odata-openapi in project root)

Merge

  • Commit all new code from PR
  • Generate two new containers - one from Dockerfile and one from GradlewDockerfile - and push to ECR
  • Create PR on reso-certification-etl with new metadata report JSON
  • Regenerate Industry Aggs (AWS)
  • Containerize DD Wiki Generators (cc: @bobgott)
  • Update Wiki Pages (DD Wiki Generator)
  • Update DD Wiki Usage Stats (DD Wiki Generator)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DevOps enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants