Aslında bazı sorunları Travis-CI ile karşılarım. Diyelim ki, Github üzerinde çok şubeli bir depom var. Sadece ana şubesini onaylayıp kurmam gerekiyor ve diğer şubeleri yok sayıyorum. Travis belgelerine baktığımda, tek bir .travis.yml
dosyasını depomın her bir dalına itmek zorundayım. Ancak tüm bu yml dosyaları aynı içeriğe sahip mi? Her branşta her bir travis.yml dosyanın üst kısmında başka deyişle , do I have to have this: Benim yml dosyasında her yml dosyası Travis-ci: Git ve uzak bir depodan tek bir şube oluşturun
branches:
only:
- master
yılında
, ben gözlük çalışan bir komut dosyasını çalıştırmak isteyen master dalında, yapıyı travis ile doğrulayan testler. Bu şartname testleri, sadece ana dalda var olan dosyalarda, diğerlerine değil, onlara ihtiyaç duymadığı için yazılır. Öyleyse, efendiden farklı her dalda itilen yml dosyasındaki komut dosyasını atlamak zorunda kalacağım. aşağıdaki gibi: başka dalda
#YAML file (master branch)
branches:
only:
- master
# run the script
script: "tsc -f specs/*"
:
#YAML file (any other branch)
branches:
only:
- master
Teşekkür okuma.
Teşekkür Nevik bkz denilen (şu anda) 'dir. Dün bununla uğraştım ve ana dalı kurmayı başaramadı, ama sanırım trail YAML dosyalarımdaki bazı hata sözdizimi ile ilgili olabilir. aranırken teşekkürler bağlantıdan, ben de bu [çekme isteğini] söz edeceğiz (https://github.com/travis-ci/travis-ci/issues/414) Ben dün karşılaştım. –
Teşekkürler, @RolandY., Yararlı görünüyor. Ben de bunun üzerinde bir göz tutacağım :) –