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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file nn_calculator-0.4.tar.gz.

File metadata

  • Download URL: nn_calculator-0.4.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for nn_calculator-0.4.tar.gz
Algorithm Hash digest
SHA256 193af6ebe6609d2426fce12523ba09bf8704b917767ca208134195e04a7da043
MD5 25eef1db1fb33b86bb36aa2416294217
BLAKE2b-256 5908a83a6e287c66ec49f9e8111cd2aebc489c5323ab63496b07c1e5624081e5

See more details on using hashes here.

File details

Details for the file nn_calculator-0.4-py3-none-any.whl.

File metadata

  • Download URL: nn_calculator-0.4-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for nn_calculator-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5fbd757f04eb032466621de700230df8e86d865694a9fb6a9e43f50cd7d1d57e
MD5 69a204cd29ac44d71354acf5a3b96a62
BLAKE2b-256 cb61a618eeebdd28d0fbd01d177ed014566c2dd5e7efd7a34814c5260b276083

See more details on using hashes here.

Supported by

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