Karşıya dosya yükleme görevi

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

FTP, FTPS, SFTP, HTTP ve daha fazlası gibi desteklenen protokollerle dosyaları karşıya yüklemek için bu görevi kullanın.

Erişim

curl

YAML kod parçacığı

# cURL upload files
# Use cURL's supported protocols to upload files
- task: cURLUploader@2
  inputs:
    files: 
    #authType: 'ServiceEndpoint' # Optional. Options: serviceEndpoint, userAndPass
    #serviceEndpoint: # Required when authType == ServiceEndpoint
    #username: # Optional
    #password: # Optional
    #url: # Required when authType == UserAndPass
    #remotePath: 'upload/$(Build.BuildId)/' # Optional
    #options: # Optional
    #redirectStderr: true # Optional

Bağımsız değişkenler

Bağımsız Değişken Description
files
Dosyalar
Istenir Karşıya yüklenecek dosya (ler). Joker karakterler kullanılabilir.
Örneğin, **/*.zip tüm alt klasörlerdeki tüm ZIP dosyaları için
authType
Kimlik Doğrulama Yöntemi
Varsayılan değer: ServiceEndpoint
serviceEndpoint
Hizmet bağlantısı
Istenir Sunucu kimlik doğrulaması için kimlik bilgileriyle hizmet bağlantısı.
Hizmet bağlantısı için genel hizmet bağlantı türünü kullanın
username
Kullanıcı adı
Seçim Sunucu kimlik doğrulaması için Kullanıcı adını belirtin.
password
Parola
Seçim Sunucu kimlik doğrulaması için parola belirtin.
Önemli: Bu değeri açığa çıkarmamak için bir gizli değişken kullanın
url
URL
Istenir Dosyaları karşıya yüklemek istediğiniz konumun URL 'SI.
Bir klasöre yüklüyorsanız, bağımsız değişkenini sondaki eğik çizgiyle sonlandırdığınızdan emin olun.

Kabul edilebilir URL protokolleri şunlardır DICT://, FILE://, FTP://, FTPS://, GOPHER://, HTTP://, HTTPS://, IMAP://, IMAPS://, LDAP://, LDAPS://, POP3://, POP3S://, RTMP://, RTSP://, SCP://, SFTP://, SMTP://, SMTPS://, TELNET://, ve TFTP://
remotePath
Uzak Dizin
Seçim Belirtilmişse, kimlik bilgilerinde sağlanan URL için uzak sunucudaki alt klasördür
Varsayılan değer: upload/$(Build.BuildId)/
options
İsteğe bağlı bağımsız değişkenler
Seçim Kıvya geçirilecek bağımsız değişkenler.
redirectStderr
Standart hatayı standart dışına yeniden yönlendir
--stderr - Kıvbir bağımsız değişken olarak ekler. Varsayılan olarak, Kıvma ilerleme çubuğunu, derleme tarafından hata çıktısı olarak yorumlanan stderr 'e yazar. Bu onay kutusunu etkinleştirmek bu davranışı bastırır
Varsayılan değer: true

Açık kaynak

Bu görev GitHub 'daaçık kaynaktır. Geribildirim ve katılımlar hoş geldiniz.

SSS

Dosya eşleştirme desenleri hakkında nereden daha fazla bilgi edinebilirim?

Dosya eşleştirme desenleri başvurusu

FTP komutlarını nereden öğrenirim?

Ham FTP komutlarının listesi

Bir aracıya ihtiyacım var mı?

Yapınızı veya sürümünüzü çalıştırmak için en az bir aracınız olması gerekir.

Sorun yaşıyorum. Sorunları nasıl giderebilirim?

Bkz. derleme ve yayın sorunlarını giderme.

Varsayılan bir aracı havuzu seçemiyorum ve derleme veya yayınımı sıraya alamıyorum. Bu Nasıl yaparım? düzeltilsin mi?

Bkz. Aracı havuzları.

NuGet Push görevlerim şu hata ile başarısız oluyor: "hata: yerel veren sertifikası alınamıyor". Bunu nasıl giderebilirim?

Bu, güvenilen kök sertifika eklenerek düzeltilebilir. NODE_EXTRA_CA_CERTS=fileOrtam değişkenini yapı aracıya ekleyebilir veya NODE.EXTRA.CA.CERTS=file görev değişkenini işlem hattınızda ekleyebilirsiniz. Daha fazla ayrıntı için bkz. ortam değişkenleri .

TFS 'yi şirket içinde kullanıyorum ve bu özelliklerden bazılarını görmüyorum. Neden olmasın?

Bu özelliklerden bazıları yalnızca Azure Pipelines kullanılabilir ve şirket içinde henüz kullanılabilir değil. TFS 'nin en son sürümüne yükselttiysenizbazı özellikler şirket içinde kullanılabilir.