Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefruseva88/ci-asp.net
ASP.NET Core MVC app CI workflow
https://github.com/stefruseva88/ci-asp.net
asp-net-core ci-test ci-workflow github-actions test-automation
Last synced: 27 days ago
JSON representation
ASP.NET Core MVC app CI workflow
- Host: GitHub
- URL: https://github.com/stefruseva88/ci-asp.net
- Owner: StefRuseva88
- License: mit
- Created: 2024-06-15T10:42:41.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-28T17:17:12.000Z (about 1 month ago)
- Last Synced: 2024-11-28T18:27:06.190Z (about 1 month ago)
- Topics: asp-net-core, ci-test, ci-workflow, github-actions, test-automation
- Language: C#
- Homepage:
- Size: 908 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CI workflow for ASP.NET Core MVC app
[![C#](https://img.shields.io/badge/Made%20with-C%23-239120.svg)](https://learn.microsoft.com/en-us/dotnet/csharp/)
[![.NET](https://img.shields.io/badge/.NET-5C2D91.svg)](https://dotnet.microsoft.com/)
[![GitHub Actions](https://img.shields.io/badge/CI-GitHub%20Actions-2088FF.svg)](https://github.com/features/actions)
[![ASP.NET Core MVC](https://img.shields.io/badge/ASP.NET%20Core-MVC-512BD4.svg)](https://github.com/dotnet/aspnetcore)### This is a test project for **Back-End Test Automation** March 2024 Course @ SoftUni
---
## Overview
This repository contains a ASP.NET Core MVC app app. The project focuses on building a CI workflow using GitHub Actions to automate testing of the application "House Renting System".## Project Goals:
- Implement a CI workflow in GitHub Actions.
- Configure the workflow to run tests on the "House Renting Sysyem" application.## Prerequisites:
- Basic understanding of ASP.NET and testing frameworks.
- Familiarity with GitHub Actions.
## Setup:
- Clone this repository.
- Restore dependencies, build the application and run tests:```sh
dotnet restore
dotnet build
dotnet test
```- Review the existing "House Renting System" application code.
## Running Tests:
The CI workflow is already defined in the `.github/workflows directory`. Pushing your code to the main branch will trigger the workflow automatically. The workflow will:
- Set up the environment.
- Install dependencies.
- Run tests for the "House Renting System" app.
## Additional Notes:- This project serves as a demonstration of CI/CD concepts using a pre-existing application.
- The specific details of the "House Renting System" application are not covered in this repository.## License
This project is licensed under the [MIT License](LICENSE). See the [LICENSE](LICENSE) file for details.## Contact
For any questions or suggestions, please open an issue in the repository.