-
Notifications
You must be signed in to change notification settings - Fork 0
CI CD
Scopul implementării unui pipeline de Continuous Integration (CI) și Continuous Deployment/Delivery (CD) este de a asigura:
- Build automat și constant al proiectului (pe fiecare commit sau pull request).
- Testare automată (testele unitare și eventual teste funcționale/integrare).
- Deployment facil (după ce build-ul și testele au trecut cu succes)
- Sistemul de versionare (Git): pentru gestionarea codului sursă.
- Platforma CI/CD: GitHub Actions
- Scripturi de build & test: Direct din Visual Studio 2022 (msbuild).
Here’s a well-formatted and structured paragraph for your CI/CD documentation:
To set up the project, start by cloning the repository using the following command:
git clone --recursive https://github.com/unibuc-cs/software-engineering-product-deadzone
Next, navigate to the project directory:
cd software-engineering-product-deadzone
Once inside the directory, generate the project files by running:
generate_project.bat
or, if using a Unix-based system:
./generate_project.bat
After generating the project, open and compile the solution file:
DeadZone.sln
Ensure that Visual Studio is installed with the "Desktop development with C++" workload enabled.
To add new files to the project, place them inside the DeadZone
folder and then re-run the project generation script:
generate_project.bat
This will update the project configuration automatically.