mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-07 00:55:59 +00:00
Obtained from: Submitted by: oguzdag Reviewed by: git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7458 71c3de6d-444a-0410-be80-ed276b4c234a
20 lines
1.8 KiB
HTML
20 lines
1.8 KiB
HTML
<div>
|
|
Konfigürasyon matrisinizin daha fazla eksene ihtiyacı varsa, burada belirleyebilirsiniz.
|
|
<p>
|
|
Diyelim ki veritabanı uygulamanız ile ilgili bir test çalıştırmanız gerekiyor ve
|
|
bunu da üç ayrı veritabanı ile yapmak istiyorsunuz: MySQL, PostgreSQL, ve Oracle.
|
|
Yapılandırma dosyalarınızı, <tt>ant -Ddatabase=mysql</tt> şeklinde çalışabilecek bir biçimde tasarlayabilirsiniz.
|
|
<p>
|
|
Eksenin devreye girdiği kısım burasıdır. "database" isimli bir değişkeniniz vardır ve üç değer alır.
|
|
Konfigürasyonu yaptığınızda, Hudson konfigürasyon matrisini tamamlamak adına "database"
|
|
değişkenine atanan üç ayrı değişkenle yapılandırmayı 3 kere çalıştıracaktır.
|
|
<p>
|
|
Burada belirlenen değişkenler, yapılandırmaya ortam değişkeni olarak aktarılabilirler.
|
|
Ant ve Maven için buna ek olarak, değişkenler, komut satırında <tt>-D<i>variableName</i>=<i>value</i></tt>
|
|
şeklindeki gibi özellik olarak bulunabilirler.
|
|
<p>
|
|
Birden fazla eksen tanımı yapıldığında, eksenlerin mümkün tüm kombinasyonları ayrıntılı bir şekilde
|
|
yapılandırılır. Etiketlerde veya JDK'larda tanımlanan çoklu-değerler de aynı şekilde işlenir.
|
|
Yani, eğer jdk=[JDK5,JDK6],database=[mysql,postgresql,oracle] ve container=[jetty,tomcat] şeklinde
|
|
bir tanım yaparsanız, her yapılandırma için 2x3x2=12 adet alt-yapılandırma çalıştırılacaktır.
|
|
</div> |