Я могу checkout scm
использовать закрытый ключ jenkins (открытый ключ которого находится в репозитории github) с плагином github.Я могу установить в моей локальной системе (OSX).Но я не могу установить пакет python из частного репозитория github от Jenkins.
Есть идеи для этого?Я предполагаю, что мне нужно получить токен в переменную окружения, такую как github_repo_token=os.environ.get('GITHUB_TOKEN', 'NA')
, использовать его, чтобы вставить его в URL-адрес github, такой как "git+https://{}@github.com/owner/repo.git@master".format(github_repo_token)
, тогда он будет работать.
Как я могу получить токен в переменную окружения или передать в скрипт setup.py?