Skip to main content

Simple application to teach CI/CD

Project description

# calculator CICD pipeline Example project to show developers and testers what a CICD pipeline looks like Uses python so that non-developers can participate. Uses GitLab because it is becoming the default tool within the organisation. Currently uses PyPI for storing artifacts. Deployments are done to an AWS env that is created and removed after each run.

Features still to add:

  • version in file

  • provision env on AWS (via terraform)

  • deploy to env

  • multiple env

  • publish unit test and code quality reports

  • manual approval for prod

  • web page where users can run the calculator

  • smoke test

  • API test

  • UI test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nn_calculator-0.4.tar.gz (1.7 kB view hashes)

Uploaded Source

Built Distribution

nn_calculator-0.4-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page