通过Ansible为Jenkins master上传文件,显示加载,但文件已上传,而Jenkins slave中未遇到此类问题

通过Ansible为Jenkins master上传文件,显示加载,但文件已上传,而Jenkins slave中未遇到此类问题,jenkins,curl,ansible,Jenkins,Curl,Ansible,目前我正在使用詹金斯。在詹金斯,我有主从配置。任务在Jenkins master上运行,但将在Jenkins slave中执行。我正在使用Ansible。在Ansible中,我使用命令模块和curl上传文件。我的问题是,我的curl命令没有按预期工作。我的意思是,如果我在正在上载的文件中执行的curl命令不符合中的预期。然而,如果我在master中看到了这个工件,文件就会被上传,然而,在Jenkins中,它会显示加载,直到我需要中止作业为止。下面是我的代码 - name: Curl comman

目前我正在使用詹金斯。在詹金斯,我有主从配置。任务在Jenkins master上运行,但将在Jenkins slave中执行。我正在使用Ansible。在Ansible中,我使用命令模块和curl上传文件。我的问题是,我的curl命令没有按预期工作。我的意思是,如果我在正在上载的文件中执行的curl命令不符合中的预期。然而,如果我在master中看到了这个工件,文件就会被上传,然而,在Jenkins中,它会显示加载,直到我需要中止作业为止。下面是我的代码

- name: Curl command
  command: "curl -X PUT -u username:password https://123.32.334.55/FileToUpload.zip -T FileToUpload.zip"

然而,当我使用循环时并没有观察到这个问题

- name: Curl command
  command: "curl -X PUT -u username:password https://123.32.334.55/{{ item.uploadFileName }} -T {{ item.uploadFileName }}"
  loop: "{{ fileToUpload }}"
我观察到的另一件事是,如果我添加--进度条,这个问题就会解决

- name: Curl command
  command: "curl --progress-bar -X PUT -u username:password https://123.32.334.55/FileToUpload.zip -T FileToUpload.zip"

我能知道为什么会有这种行为吗。这只发生在杰宁斯大师而不是斯拉维