Skip to main content

Python for DevOps: CI/CD for Python Projects

This repo contains the code for the CI/CD section of my Python for DevOps course.

Workflow

workflow-overview

What we will implement in this repository

  • Implement the project (code files)
  • Add a simple GHA workflow and make sure it runs until completion
  • Add linting (ruff) and format checks (black)
  • Add typing (mypy) and security checks (bandit)
  • Add test automation
  • Build our Python project
  • Publish the project to both TestPyPI and PyPI when a new release is published

Download files

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

Source Distribution

simple_http_checker_pedrolima-1.1.2.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file simple_http_checker_pedrolima-1.1.2.tar.gz.

File metadata

File hashes

Hashes for simple_http_checker_pedrolima-1.1.2.tar.gz
Algorithm Hash digest
SHA256 cda9c4d08cde94fc18db85d9195b6dbaadd7933eb2f3ce1e891b62acd5d5d81f
MD5 12302566244cad2ca64e81213f268938
BLAKE2b-256 57f55270a4c5c475ea7f3c0b0e2234a7c88a34a56cb91acd97483deccc95de2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for simple_http_checker_pedrolima-1.1.2.tar.gz:

Publisher: publish.yaml on PedroBizachi/python-devops-cicd-project

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file simple_http_checker_pedrolima-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_http_checker_pedrolima-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 956eada552555706647d9f504a6b6661ed140f80604ef1aae4718e925f8006bc
MD5 e665aac3bcf7ac17836f3c39dfc9733e
BLAKE2b-256 edb40a1f300e873d3e1a3413affeef3e82df39bfe420b8b9a2be813a00baae0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for simple_http_checker_pedrolima-1.1.2-py3-none-any.whl:

Publisher: publish.yaml on PedroBizachi/python-devops-cicd-project

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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