ЗАГЛУШКА | Загрузить несколько html-файлов для слияния

Мне нужно загрузить html-файлы из рабочей области Jenkins для слияния с помощью команды CURL.

Используемый скрипт: -

stage('Publish to Confluence') {
          steps {
          withCredentials([usernamePassword(credentialsId: 'confluence', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) {
          sh '''
          curl -v -S -u $USERNAME:$PASSWORD -X POST -H "X-Atlassian-Token: no-check" -F "file_0=@code/pydoc/manage_connections.html" "https://alm-group.atlassian.net/wiki/spaces/PROJECT/pages/830833705/PyDoc"
          '''
          }}}

Проблема в том, что загружается один файл в виде вложения. Мне нужно загрузить кучу файлов, но я не могу этого сделать.

Я перешел по ссылке ниже, но не смог ее взломать. https://developer.atlassian.com/cloud/confluence/rest/#api-content-get


person Community    schedule 19.12.2018    source источник


Ответы (1)


Я думаю, что это вовсе не вопрос Дженкинса.

На самом деле это дубликат этого .

Для многих файлов просто дублируется -F с @.

curl -F "[email protected]" -F "[email protected]"  http://localhost:8888/web/Upload.php
person hakamairi    schedule 08.01.2019