Я создаю Azure конвейер DevOps, в котором одним из шагов является обращение к уже готовому пакету и его копирование в текущий конвейер. Я следую нижеприведенному шагу, который работает нормально, но я думаю, что в Azure DevOps должна быть возможность напрямую копировать из артикулятора в $(Build.ArtifactStagingDirectory)
Текущий подход: в репозитории Azure: (я упомянул предварительно встроенный артефакт / пакет) внутриrequirements_generic_bash.txt
теперь в моем pipe.yml
- bash: |
echo PythonV3
python3 -m venv venv
source venv/bin/activate
python --version
http_proxy="xxxx"
https_proxy="xxx"
index_url="https://actory.com/artifactory/api/simple"
extra_index_url="https://actorycom/artifactory/api/simple"
python -m pip install -r $(System.DefaultWorkingDirectory)/requirements/requirements_generic_bash.txt --index-url ${index_url} --extra-index-url ${extra_index_url}
deactivate
displayName: Install GenericBash from Artifactory
- bash: |
cp -r venv/lib/python3.7/site-packages/* $(Build.ArtifactStagingDirectory)
displayName: Copy files to ArtifactStagingDirectory
, поэтому мой вопрос, есть ли способ ' Копировать файлы в ArtifactStagingDirectory ' можно сделать напрямую вместовиртуальный env? если так то как?