提交 fe199f7b 编写于 作者: O oguzdag

Issue number: No issue

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
上级 0af104d2
<div>
Konfig&#252;rasyon matrisinizin fazladan eksenlere ihtiyac&#305; varsa, burada belirleyebilirsiniz.
Konfig&#252;rasyon matrisinizin daha fazla eksene ihtiyac&#305; varsa, burada belirleyebilirsiniz.
<p>
Mesela, diyelim ki veritaban&#305; uygulaman&#305;z &#252;zerinde bir test &#231;al&#305;&#351;t&#305;rman&#305;z gerekiyor ve
Diyelim ki veritaban&#305; uygulaman&#305;z ile ilgili bir test &#231;al&#305;&#351;t&#305;rman&#305;z gerekiyor ve
bunu da &#252;&#231; ayr&#305; veritaban&#305; ile yapmak istiyorsunuz: MySQL, PostgreSQL, ve Oracle.
<tt>ant -Ddatabase=mysql</tt> gibi yaparak belirli bir veritaban&#305;n&#305; test edebilecek &#351;ekilde
yap&#305;land&#305;rma dosyalar&#305;n&#305;z&#305; tasarlayabilirsiniz.
Yap&#305;land&#305;rma dosyalar&#305;n&#305;z&#305;, <tt>ant -Ddatabase=mysql</tt> &#351;eklinde &#231;al&#305;&#351;abilecek bir bi&#231;imde tasarlayabilirsiniz.
<p>
Eksen bu anlama gelir. "database" isimli bir de&#287;i&#351;keniniz vard&#305;r ve &#252;&#231; de&#287;er al&#305;r.
Eksenin devreye girdi&#287;i k&#305;s&#305;m buras&#305;d&#305;r. "database" isimli bir de&#287;i&#351;keniniz vard&#305;r ve &#252;&#231; de&#287;er al&#305;r.
Konfig&#252;rasyonu yapt&#305;&#287;&#305;n&#305;zda, Hudson konfig&#252;rasyon matrisini tamamlamak ad&#305;na "database"
de&#287;i&#351;kenine atanan &#252;&#231; ayr&#305; de&#287;i&#351;kenle yap&#305;land&#305;rmay&#305; 3 kere &#231;al&#305;&#351;t&#305;racakt&#305;r.
<p>
Burada belirlenen de&#287;i&#351;kenler, yap&#305;land&#305;rmaya ortam de&#287;i&#351;keni olarak sunulurlar.
Ant ve Maven i&#231;in buna ek olarak, de&#287;i&#351;kenler, komut sat&#305;r&#305;nda tt>-D<i>variableName</i>=<i>value</i></tt>
Burada belirlenen de&#287;i&#351;kenler, yap&#305;land&#305;rmaya ortam de&#287;i&#351;keni olarak aktar&#305;labilirler.
Ant ve Maven i&#231;in buna ek olarak, de&#287;i&#351;kenler, komut sat&#305;r&#305;nda <tt>-D<i>variableName</i>=<i>value</i></tt>
&#351;eklindeki gibi &#246;zellik olarak bulunabilirler.
<p>
Çoklu eksen tan&#305;m&#305; yap&#305;ld&#305;&#287;&#305;nda, eksenlerin m&#252;mk&#252;n t&#252;m kombinasyonlar&#305; ayr&#305;nt&#305;l&#305; bir &#351;ekilde
Birden fazla eksen tan&#305;m&#305; yap&#305;ld&#305;&#287;&#305;nda, eksenlerin m&#252;mk&#252;n t&#252;m kombinasyonlar&#305; ayr&#305;nt&#305;l&#305; bir &#351;ekilde
yap&#305;land&#305;r&#305;l&#305;r. Etiketlerde veya JDK'larda tan&#305;mlanan &#231;oklu-de&#287;erler de ayn&#305; &#351;ekilde i&#351;lenir.
Yani, e&#287;er jdk=[JDK5,JDK6],database=[mysql,postgresql,oracle] ve container=[jetty,tomcat] &#351;eklinde
bir tan&#305;m yaparsan&#305;z, toplamda 2x3x2=12 adet alt-yap&#305;land&#305;rma &#231;al&#305;&#351;t&#305;r&#305;lacakt&#305;r.
bir tan&#305;m yaparsan&#305;z, her yap&#305;land&#305;rma i&#231;in 2x3x2=12 adet alt-yap&#305;land&#305;rma &#231;al&#305;&#351;t&#305;r&#305;lacakt&#305;r.
</div>
\ No newline at end of file
......@@ -4,7 +4,7 @@
<tt>PATH</tt> i&#231;erisinde oldu&#287;u varsay&#305;lmaktad&#305;r.). E&#287;er birden fazla JDK se&#231;ilirse, konfig&#252;rasyon matrisi belirtilen
t&#252;m JDK'lar&#305; i&#231;erecektir.
<br>
E&#287;er testlerin farkl&#305; JDK'lar &#252;zerinde &#231;al&#305;&#351;t&#305;r&#305;lmas&#305; gerekiyorsa, birden fazla de&#287;er se&#231;mek kullan&#305;&#351;l&#305; olacakt&#305;r,
E&#287;er yap&#305;lmak istenen testin, farkl&#305; JDK'lar &#252;zerinde &#231;al&#305;&#351;t&#305;r&#305;lmas&#305; isteniyorsa, birden fazla de&#287;er se&#231;mek kullan&#305;&#351;l&#305; olacakt&#305;r,
<br>
Yap&#305;land&#305;rma esnas&#305;nda, se&#231;ilen JDK de&#287;eri "jdK" ekseni olarak g&#246;r&#252;lecektir.
Eksen de&#287;erlerine nas&#305;l eri&#351;ilece&#287;ine dair daha fazla bilgi i&#231;in, a&#351;a&#287;&#305;da "eksenler" ile ilgili yard&#305;m k&#305;sm&#305;na bak&#305;n&#305;z.
......
......@@ -9,8 +9,8 @@
nodlar&#305; uygun bi&#231;imde de&#287;erlendirerek size en uygun durumu sa&#287;layacakt&#305;r.
<li>
E&#287;er bir tane se&#231;ilirse, Hudson yap&#305;land&#305;rmay&#305; daima se&#231;ilen nodda
("belirtilen nodlar"dan birisi se&#231;ilirse)
veya etikete ait olan nodlardan bir tanesinde (e&#287;er "etiket"ten bir tane se&#231;ilirse) &#231;al&#305;&#351;t&#305;racakt&#305;r.
("belirli nodlar"dan birisi se&#231;ilirse)
veya etikete dahil olan nodlardan bir tanesinde (e&#287;er "etiket"ten bir tane se&#231;ilirse) &#231;al&#305;&#351;t&#305;racakt&#305;r.
Bu se&#231;enek, yap&#305;land&#305;rma e&#287;er belli bir bilgisayar veya bilgisayarlar k&#252;mesinde &#231;al&#305;&#351;t&#305;r&#305;lacak ise
faydal&#305; olacakt&#305;r. Mesela, yap&#305;land&#305;rman&#305;z&#305;n MacOS X &#252;zerinde &#231;al&#305;&#351;mas&#305; gerekebilir.
<li>
......
<div>
<p>
Se&#231;ili ise, Hudson bireysel yap&#305;land&#305;rmalar&#305; ayr&#305; yap&#305;land&#305;rmalar olarak &#231;al&#305;&#351;t&#305;racakt&#305;r.
Se&#231;ili ise, Hudson bireysel mod&#252;lleri ayr&#305; yap&#305;land&#305;rmalar olarak &#231;al&#305;&#351;t&#305;racakt&#305;r.
&#199;ok say&#305;da mod&#252;le sahip projelerde, veya mod&#252;lleri uzun s&#252;ren yap&#305;land&#305;rmalarda, bu se&#231;enek "do&#287;ru"
olarak se&#231;ildi&#287;inde mod&#252;llerin paralel &#231;al&#305;&#351;mas&#305; sa&#287;lanarak, t&#252;m yap&#305;land&#305;rma i&#351;lemi h&#305;zland&#305;r&#305;labilir.
......
<div>
Maven'&#305; harici bir i&#351;lem olarak &#231;a&#287;&#305;racaksan&#305;z, JVM se&#231;eneklerini belirleyiniz.
Bu linkte g&#246;z atman&#305;zda fayda var <a href="http://maven.apache.org/maven-1.x/reference/command-line.html">MAVEN_OPTS documentation</a>
Bu linkte g&#246;z atman&#305;zda fayda var <a href="http://maven.apache.org/maven-1.x/reference/command-line.html">MAVEN_OPTS dok&#252;mantasyonu</a>
(Her ne kadar Maven 1.x i&#231;in olsa da Maven 2.x i&#231;in de ge&#231;erlidir)
<p>
......
<div>
Varsay&#305;lan de&#287;er olarak (bu alan oldu&#287;u gibi b&#305;rak&#305;l&#305;rsa, veya bo&#351;alt&#305;l&#305;rsa), t&#252;m mod&#252;ller
<a href="../configure">the parent's configuration</a> i&#231;erisinde
belirtilen ayn&#305; hedefleri/fazlar&#305; yap&#305;land&#305;racakt&#305;r, fakat bu davran&#305;&#351;&#305;
buraya mod&#252;ller i&#231;in farkl&#305; de&#287;erler girerek de&#287;i&#351;tirebilirsiniz.
belirtilen ayn&#305; hedefleri/fazlar&#305; yap&#305;land&#305;racakt&#305;r. Fakat
buraya mod&#252;ller i&#231;in farkl&#305; de&#287;erler girerek, davran&#305;&#351;&#305;n&#305; de&#287;i&#351;tirebilirsiniz.
</div>
\ No newline at end of file
<div>
Ant'&#305; yap&#305;land&#305;rma sistemi arac&#305; olarak kullanan projeler i&#231;indir. Bu se&#231;enek
Hudson'&#305;n verilen hedef ve se&#231;enekler ile Ant &#231;a&#287;&#305;rmas&#305;n&#305; sa&#287;lar. 0'&#305;n d&#305;&#351;&#305;nda (non-zero)
&#231;&#305;k&#305;&#351; kodlar&#305; yap&#305;land&#305;rmay&#305; ba&#351;ar&#305;s&#305;z olarak ilan eder.
Hudson'&#305;n, Ant'&#305;, verilen hedef ve se&#231;enekler ile &#231;a&#287;&#305;rmas&#305;n&#305; sa&#287;lar. 0'&#305;n d&#305;&#351;&#305;nda (non-zero)
olu&#351;an &#231;&#305;k&#305;&#351; kodlar&#305; Hudson'&#305;n, yap&#305;land&#305;rmay&#305; ba&#351;ar&#305;s&#305;z olarak ilan etmesini sa&#287;lar.
<p>
Hudson yap&#305;land&#305;rma scriptleri i&#231;erisinde kullanabilmek &#252;zere
<a href='../../env-vars.html' target=_new>ortam de&#287;i&#351;kenleri</a> sa&#287;lar.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册