Skip to content

New to Unity CS

Jonathan Smolenski edited this page Jun 7, 2022 · 24 revisions
  • Authorization and Authentication
    • API Authentication
    • UI Authentication
  • Build
    • Dockerized builds with a common entry point
    • Kickoff build
    • Storing docker containers
  • Unit test
    • Common entry point for unit tests
    • Kickoff unit tests
    • Dockerized environment for unit testing
    • Publishing test results
  • Publish
    • Storing sensitive credentials for publishing artifacts
    • Specifying a repository to house artifacts/containers
  • Deploy
    • Preparing terraform scripts for automated deployment
    • Prepare initial terraform metadata (work with U-CS injection tools)
    • Push-button deployment via Github Actions
  • Smoke Test
    • Common entry point for smoke tests
    • Kickoff smoke tests
    • Initiate rollback in case of failure
  • Management and Monitoring
    • Cost monitoring
    • Resource monitoring (aws tag based queries)
    • Logging (kubernetes, system logs, application monitoring)
  • Teardown
    • Re-deploy previous version OR
    • Terraform destroy via push-button