2010-03-30 23 views

cevap

5

Yapınızın komut veya externally halledebilirim.

+0

Hemen yanıt verdiğiniz için teşekkür ederiz //server/drive/myfolder/product.zip dosyası oluşturur. Bu dış komutun nasıl çalıştırılacağını söyleyebilir misin? /repository/download/BUILD_TYPE_ID/.lastSuccessful/ARTIFACT_PATH – Raul

+0

Hayır, komuta, kullanmak gerekir URL'ye sadece bir parçası değil.Sunucu URL'sini ve bağlantı noktasını ekleyerek tam URL'yi oluşturun ve bu URL'yi wget veya curl veya HTTP yüklemeleri gerçekleştirebilen başka bir araç gibi bir araçla kullanın. – CrazyCoder

+0

MSBuild komut dosyasında kopyalama görevi için sunucu hedefini nasıl belirleyebilirim? – Raul

10

Bunu yaptığım gibi, işleri çok daha kolay hale getirin .. Artefakt bağımlılıkları yoluyla ihtiyacınız olan tüm dosyaları çeken ve ardından xcopy/dosyaları başka bir sürücüye kopyalamak için bir cmd komut dosyasını çalıştıran başka bir yapılandırma kurun. ağ. Onların yerel olsaydı aynı çalışma dizininde komut olacaktı olduğunca sadece dizinleri bakmanız gerekir, .. vb cmd komut, vbs, piton, kabuk kullanarak

  • hatırla yapabilirsiniz

yani cmd komut :: xcopy. \ "benim yapı yapay (ler)" \ yol \ my \ ağ \ "benim yapı eserler" bundan daha kolay olmaz

\ sürücü \ \ ​​olarak. senin eserler büyük olursa

Doğal olarak, o zaman daha karmaşık bir seçenek düşünebilirsiniz. Ancak, TeamCity şu anda tek yapılandırmada birden rayları çalışmasını sağlar sen de oy vererek bekleyen bir bilet, var - bu yüzden sadece kopya zaman kazanmak için aynı konfigürasyona için cmd komut ekleyebilirsiniz; Bir dakika ayırabilir eğer oy lütfen:

http://youtrack.jetbrains.net/issue/TW-3660

0

Birincil TeamCity sunucusuna uzaktan inşa ajan kopyalanan eserler almak isteyen varsa, Genel Ayarlar altındaki şeyler üret yapılandırmadan içine bakmak isteyebilirsiniz. BuildArtifacts üzerinde TeamCity wiki girişi (http://confluence.jetbrains.com/display/TCD7/Build+Artifact) göre

"inşa bitirmek üzerine, TeamCity belirtilen eser modellerine göre build en çıkış dizinde eserler arar. Eşleştirme dosyalar daha sonra yüklenir TeamCity sunucuya (" "yayınlanmıştır), Web kullanıcı arayüzü aracılığıyla indirilebilecekleri ya da artefakt bağımlılıklarını kullanan diğer yapılarda kullanılabilecekleri yerler.

6

o fileshare/SMB, FTP, SSH ve diğer yollarla dağıtmak destekler bir Deployer plugin yoktur. Kullanım temelde Artifact yolları ile aynıdır. Eğer girmelisiniz böylece

Biz, sadece samba kullandık:

  • hedef Sunucu yolu: // sunucu/sürücü/myfolder
  • Adı: etkialanım \ myusername - biz domain yazmak zorunda bizim durumumuzda burada da
  • Şifre: ****
  • Alan:

ve yoldaki etkialanım sadece olduğu gibi dosyaları seçin eserler:

product/* => product.zip 

ve

İlgili konular