Я не тот, кто принадлежит и знаком с GCP, но как сообщение об ошибке вы поделились. Кажется, проблема по умолчанию gcs-resumable-upload
node-module. Смотрите этот говорящий на github и этот один . Для этого вам нужно связаться с создателем этого расширения.
Конечно, есть и другие способы, позволяющие получить файлы, скопированные в google cloud storage
, без написания пользовательской задачи. Поскольку нет доступного соответствующего инструмента gcs cli, который можно использовать, здесь он более сложный, потому что вам нужно использовать Azure хранилище BLOB-объектов .
рабочий лог c моего метода is:
1) В Azure devops добавьте задачу Azure copy file в конвейер. Затем настройте его, используя приведенный ниже формат, чтобы скопировать файлы в Azure Хранилище BLOB-объектов :
steps:
- task: AzureFileCopy@3
displayName: 'AzureBlob File Copy'
inputs:
SourcePath: WebApi/Dockerfile
azureSubscription: '{subscription name}'
Destination: AzureBlob
storage: {storage account}
ContainerName: {the container Name}
enabled: false
2) Затем вы можете проверить это полезное решение thread для получить руководство о том, как копировать файлы из Azure Blob Storage
в Google Cloud Storage
напрямую.
Просто надеюсь, что этот метод будет более удобным, чем написание пользовательского задания для вас: -)