Bagikan melalui


cURLUploader@1 - tugas cURL Upload Files v1

Gunakan tugas ini dengan cURL untuk mengunggah file. Protokol transfer data yang didukung termasuk FTP, FTPS, SFTP, HTTP, dan lainnya.

Catatan

Ada versi yang lebih baru dari tugas ini yang tersedia di cURLUploader@2.

Sintaks

# cURL Upload Files v1
# Use cURL to upload files with FTP, FTPS, SFTP, HTTP, and more.
- task: cURLUploader@1
  inputs:
    files: # string. Required. Files. 
    #username: # string. Username. 
    #password: # string. Password. 
    url: # string. Required. URL. 
    #options: # string. Optional Arguments. 
  # Advanced
    #redirectStderr: true # boolean. Redirect Standard Error to Standard Out. Default: true.

Input

files - File
string. Wajib diisi.

File yang akan diunggah. Wildcard dapat digunakan. Misalnya, **\*.zip untuk semua file ZIP di semua subfolder.


username - Username
string.

Opsional. Menentukan nama pengguna untuk autentikasi server.


password - Password
string.

Pilihan. Menentukan kata sandi untuk autentikasi server. Gunakan variabel build baru dengan kuncinya diaktifkan pada tab Variabel untuk mengenkripsi nilai ini. Gunakan variabel rahasia untuk menghindari mengekspos nilai ths.


url - URL
string. Wajib diisi.

Menentukan URL tempat file akan diunggah. Direktori harus diakhapi dengan garis miring berikutnya. Kemungkinan protokol URL termasuk DICT://, , FILE://, FTP://FTPS://, GOPHER://, HTTP://, HTTPS://, IMAP://, IMAPS://, LDAP://, LDAPS://, POP3://, POP3S://, RTMP://, RTSP://, , SCP://, SFTP://, SMTP://, SMTPS://, TELNET:// dan TFTP://.


options - Argumen Opsional
string.

Opsional. Argumen tambahan yang akan diteruskan ke cURL.


redirectStderr - Alihkan Kesalahan Standar ke Standar Keluar
boolean. Nilai default: true.

--stderr - Menambahkan sebagai argumen ke cURL. Secara default, cURL menulis bilah kemajuannya ke stderr, yang ditafsirkan oleh build sebagai output kesalahan. Mengaktifkan kotak centang ini menekan perilaku tersebut.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Di mana saya dapat mempelajari perintah FTP?

Lihat daftar perintah FTP mentah.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Agen yang dihost sendiri harus memiliki kemampuan yang cocok dengan tuntutan berikut untuk menjalankan pekerjaan yang menggunakan tugas ini: curl
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen Semua versi agen yang didukung.
Kategori tugas Utilitas