gitlab ci中用于从项目标记创建python repo网页的实用程序
gitlab-tags-to-pip-index的Python项目详细描述
这个python脚本使用gitlab api检查a项目的所有标记并构建 用于pip自动安装的python存储库索引。 最好在gitlab ci中与gitlab_release包一起使用,以便首先附加python包 到当前的build标记,在该标记之后,可以使用它生成gitlab托管的静态web页面 哪个pip可以作为安装包的索引。 这有助于分发不适合在pypi官方索引上发布的python包。
它可以用于gitlab-ci.yml阶段,例如:
release: stage: release script: - python3 setup.py sdist bdist_wheel - pip3 install gitlab_release - python3 -m gitlab_release $PRIVATE_TOKEN dist/* only: - tags pages: stage: deploy script: - pip3 install gitlab_tags_to_pip_index - python3 -m gitlab_tags_to_pip_index ./public only: - tags artifacts: paths: - public
请参阅https://pypi.python.org/pypi/gitlab-release以获取有关gitlab_发布脚本的更多信息。