Giter Club home page Giter Club logo

vgovindaraj / demo.spacegamevnext Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marcusfelling/demo-space-game-vnext

0.0 0.0 0.0 1.38 MB

The Space Game website is a .NET 5 web app written in C# that's deployed to โ˜๏ธ Azure Web App for Containers and Azure SQL โ˜๏ธ. The infrastructure is deployed using Azure Bicep ๐Ÿ’ช, and the application is tested using Playwright for browser tests and JMeter for load tests.

Home Page: https://demo.myspacegame.com

C# 27.56% Dockerfile 0.77% HTML 29.14% CSS 5.51% JavaScript 2.17% TSQL 1.75% XSLT 2.63% SCSS 6.63% Bicep 11.74% Jupyter Notebook 7.17% TypeScript 4.94%

demo.spacegamevnext's Introduction

Demo.SpaceGamevNext

spaceGame

The next iteration of Demo.SpaceGame, now using containers and GitHub Actions ๐Ÿš€!

The Space Game website is a .NET 5 web app that's deployed to โ˜๏ธ Azure Web App for Containers and Azure SQL โ˜๏ธ. The infrastructure is deployed using Azure Bicep ๐Ÿ’ช, and the application is tested using Playwright for browser tests and JMeter for load tests.

CI/CD Workflow

Main branch

  1. The main branch is set up with a branch protection rule that requires all of the jobs in the pipeline to complete successfully. This means the topic branch that is targeting main, will need to successfully make it through the entirety of the pipeline before the PR can be completed and merged into main.
  2. The build stage of the pipeline ensures all projects successfully compile and tests pass.
  3. The pipeline will provision a new website for your branch (branch name will be in URL), that can be used for exploratory testing or remote debugging. The URL of the new website will post to the Environments section of the PR. Click "View Deployment" to open the site: environment
  4. Meanwhile, the pipeline will execute functional and load tests in a testing environment.
  5. If all tests are successful, the pipeline will run what-if to preview any infrastructure changes then wait for manual review/approval before deploying to production.
  6. After the PR is merged, a final workflow will run to clean up the development environment.

pipeline

demo.spacegamevnext's People

Contributors

marcusfelling avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.