Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revisionBoth sides next revision
devops:nexus [2021/03/12 09:40] admindevops:nexus [2021/03/12 14:30] – [Скрипт] admin
Line 14: Line 14:
 Если репозитрий защищен паролем, то учестные данные можно прописать в файле **.pypirc** Если репозитрий защищен паролем, то учестные данные можно прописать в файле **.pypirc**
 <code>[distutils] <code>[distutils]
-index-servers = +index-servers = pypi
-pypi+
 [pypi] [pypi]
 repository: http://repos.rdleas.ru/repository/pypi-local/ repository: http://repos.rdleas.ru/repository/pypi-local/
Line 30: Line 29:
  
  
 +===== Скрипт =====
 +<code>
 +#!/bin/bash
 +set +e
 +packages="./packages"
 +proxy_user="user"
 +proxy_pass="pass"
 +sudo bash -c "pip3 install --proxy http://$proxy_user:$proxy_pass@10.77.70.6:3128 twine"
  
 +while read -r package
 +do
 +  echo "+++++++++++++++++++++++ $package +++++++++++++++++++++++++"
 +  bash -c "pip3 download --proxy http://$proxy_user:$proxy_pass@10.77.70.6:3128 $package"
 +done < "$packages"
 +
 +for f in ./*.whl ./*.tar.gz
 +do
 + echo "Uploading $f"
 + twine upload -r pypi $f
 +done
 +</code>
  
  
  • devops/nexus.txt
  • Last modified: 2021/03/15 09:46
  • by admin