This is a minimal demonstration application used to illustrate integration with Jenkins CI/CD pipelines. It provides a playground for testing build automation, shell scripting in pipelines, and deployment simulations.
sample_app.py: A basic Python backend to demonstrate application logic.sample-app.sh: Shell scripts for automation tasks (build/test simulations).static/&templates/: Web assets for a basic interface.
The repository is designed to be used with a Jenkinsfile (not included, usually defined in the Jenkins job) to perform:
- Linting/Testing: Validating the Python source code.
- Build: Packaging or preparing the environment.
- Simulated Deploy: Moving assets to a mock production environment.
# Clone the repository
git clone https://github.com/SperanzaMax/sample-app.git
# Run the app locally
python sample_app.pyThis project is licensed under the MIT License - see the LICENSE file for details.
Author: Maximiliano Rodrigo Speranza
Role: IT • DevOps • DevNet • AI Engineer