Kristian M. Eschenburg
Kristian M. Eschenburg
Home
Posts
Research
Photography
Light
Dark
Automatic
Packaging
CI/CD Part 1: Gitlab Pipelines and Package Registries
How a .gitlab-ci.yml file is put together, how to make jobs run only on certain merge request events, and how to set up .pypirc and .netrc tokens so a pipeline can build a Python package and push it to a Gitlab package registry.
Lab Meeting: pip and the Python Packaging Index
Notes from a lab meeting talk on how to structure, build, and upload a Python package to PyPI, with an example from my own code.
Cite
×