集合:上载到artifactory失败,出现curl错误(剩余未完成的读取数据)
我想在pivnet上自动发现新的stemcell版本,从下载并上传到本地人工制品厂。 但是,上载(到artifactory)任务失败,出现以下错误:集合:上载到artifactory失败,出现curl错误(剩余未完成的读取数据),artifactory,cloud-foundry,concourse,cf-bosh,Artifactory,Cloud Foundry,Concourse,Cf Bosh,我想在pivnet上自动发现新的stemcell版本,从下载并上传到本地人工制品厂。 但是,上载(到artifactory)任务失败,出现以下错误: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 410M 0 0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 410M 0 0 100 410M 0 439M --:--:-- --:--:-- --:--:-- 440M
curl: (18) transfer closed with outstanding read data remaining
我在上传任何版本和stemcell时都会遇到这个错误
我的管道配置如下所示:
---
resource_types:
- name: artifactory
type: docker-image
source:
repository: pivotalservices/artifactory-resource
- name: pivnet
type: docker-image
source:
repository: pivotalcf/pivnet-resource
tag: latest-final
resources:
- name: git-repository
type: git
source:
uri: ssh://<git-repository>
private_key: ((ssh_key))
- name: stemcell
type: pivnet
check_every: 1m
source:
api_token: ((pivnet-api-token))
product_slug: stemcells
- name: artifactory
type: artifactory
source:
endpoint: https://((artifactory_domain)):443/artifactory
repository: "/<path>/stemcells/bosh-vsphere-esxi-ubuntu-trusty-go_agent"
regex: "bosh-vsphere-esxi-ubuntu-trusty-go_agent-(?<version>.*).tgz"
username: ((artifactory_username))
password: ((artifactory_password))
jobs:
- name: download-and-upload
plan:
- get: <git-repository>
- get: stemcell
trigger: true
version: every
- task: rename-files
file: <git-repository>/tasks/rename-stemcell/task.yml
- put: artifactory
params: { file: renamed-stemcell/stemcell/bosh-vsphere-esxi-ubuntu-trusty-go_agent*.tgz }
...
---
资源类型:
-名称:人工制品厂
类型:docker图像
资料来源:
存储库:pivotalservices/artifactory资源
-名称:pivnet
类型:docker图像
资料来源:
存储库:pivotalcf/pivnet资源
标签:最新决赛
资源:
-名称:git存储库
类型:git
资料来源:
uri:ssh://
私钥:((ssh密钥))
-姓名:stemcell
类型:pivnet
每1米检查一次
资料来源:
api_令牌:((pivnet api令牌))
产品名称:干细胞
-名称:人工制品厂
类型:人工制品
资料来源:
端点:https://((artifactory_domain)):443/artifactory
存储库://stemcells/bosh-vsphere-esxi-ubuntu-trusty-go_agent
正则表达式:“bosh-vsphere-esxi-ubuntu-trusty-go_代理-(?*).tgz”
用户名:((artifactory_用户名))
密码:((人工_密码))
工作:
-名称:下载和上传
计划:
-获取:
-获取:stemcell
触发器:正确
版本:每
-任务:重命名文件
文件:/tasks/rename stemcell/task.yml
-放:人工制品
参数:{文件:重命名为stemcell/stemcell/bosh-vsphere-esxi-ubuntu-trusty-go_agent*.tgz}
...
我使用的是concourse版本v3.9.1
和stemcellbosh-vsphere-esxi-ubuntu-trusty-go_agent/3468.21
。大堂被部署为波什释放区
有什么提示导致此错误的根本原因吗?我试图手动发出curl命令,这导致了相同的错误。 然后,我尝试手动上传stemcell。 由此,可以看出,在artifactory上缺少
deploy
权限