擅长:python、mysql、java
<p>我只是使用<code>TWINE_USERNAME</code>和<code>TWINE_PASSWORD</code>变量,这是现成的。在</p>
<p>{将图片中的一个替换成你想要的部分:</p>
<pre><code>pypi:
image: docker.km3net.de/base/python:3
stage: release
cache: {}
script:
- pip install -U twine
- python setup.py sdist
- twine upload dist/*
only:
- tags
</code></pre>
<p>并在GitLab中的“设置”->;CI/CD->;variables(<a href="https://your-gitlab-instance.oerg/GIT_NAMESPACE/GIT_PROJECT/settings/ci_cd" rel="noreferrer">https://your-gitlab-instance.oerg/GIT_NAMESPACE/GIT_PROJECT/settings/ci_cd</a>)下添加环境变量:</p>
<p><a href="https://i.stack.imgur.com/6MAy3.png" rel="noreferrer"><img src="https://i.stack.imgur.com/6MAy3.png" alt="GitLab CI/CD Variables"/></a></p>
<p>以下是成功的管道:</p>
<p><a href="https://i.stack.imgur.com/0WlwQ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/0WlwQ.png" alt="PyPI Release Pipeline"/></a></p>