提交 b36b0d60 编写于 作者: J Jesse Glick

${rootURL} should be used to locate env-vars.html, since otherwise the link...

${rootURL} should be used to locate env-vars.html, since otherwise the link will be broken when the builder is configured from a job inside a folder.
上级 c6f988a1
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
For projects that use Maven as the build system. This causes Jenkins to
invoke Maven with the given goals and options. A non-zero exit code from
Maven makes Jenkins mark the build as a failure.
Some Maven versions have a bug where it doesn't return the exit code correctly.
<p>
Jenkins passes <a href="../../env-vars.html" target="_new">
</p>
<p>
Jenkins passes <a href="${rootURL}/env-vars.html" target="_new">
various environment variables</a> to Maven, which you can access from Maven as "${env.VARIABLENAME}".
<p>
</p>
<p>
The same variables can be used in command-line arguments (as if you are invoking this from shell).
For example, you can specify <tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt>
</p>
</div>
</l:ajax>
</j:jelly>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
Für Projekte, die Maven als Build-System benutzen. Dies veranlasst Jenkins,
Maven mit den Angegebenen Zielen (goals) und Optionen aufzurufen. Ein Ergebniscode
ungleich 0 bewirkt, dass Jenkins den Build als Fehlschlag markiert.
Mache Versionen von Maven beinhalten einen Fehler, durch den der Ergebniscode
nicht immer korrekt zurückgeliefert wird.
<p>
</p>
<p>
Jenkins übergibt <a href="../../env-vars.html">
zahlreiche Umgebungsvariablen</a> an Maven, auf die Sie innerhalb Mavens mittels "${env.VARIABLENAME}" zugreifen können.
<p>
</p>
<p>
Die gleichen Umgebungsvariablen können in Kommandozeilenargumenten verwendet werden (genauso als ob Sie
Kommandos in einer Shell ausführen würden), wie beispielsweise
<tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt>
</div>
\ No newline at end of file
</p>
</div>
</l:ajax>
</j:jelly>
<div>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
Pour les projets qui utilisent Maven comme outil de build.
Jenkins invoquera Maven avec les cibles et les options spécificiées.
Un code de retour différent de zéro indique à Jenkins que le build doit
être marqué comme un échec.
Certaines versions de Maven ont un bug qui ne permet pas le retour correct
d'un code de sortie.
<p>
</p>
<p>
Jenkins passe <a href="../../env-vars.html">
certaines variables d'environment</a> à Maven, auxquelles vous pouvez
accéder à l'aide de "${env.NOMDEVARIABLE}".
<p>
</p>
<p>
Les mêmes variables peuvent être utilisées comme des arguments de ligne
de commande, comme si vous faisiez une invocation à partir d'un Shell.
Par exemple, vous pouvez spécifier <tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt>
</p>
</div>
</l:ajax>
</j:jelly>
<div>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
ビルドシステムとしてMavenを使用するプロジェクト向けです。
Jenkinsは、与えられたゴールとオプションとともにMavenを起動します。
Mavenが0でない終了コードを返すと、Jenkinsはビルドが失敗したと判断します。
Mavenのあるバージョンは、終了コードを適切に返さないバグがあります。
<p>
</p>
<p>
Jenkinsは、<a href="../../env-vars.html" target="_new">
利用可能な環境変数</a> をMavenに渡します。Mavenでは"${env.VARIABLENAME}"として参照できます。
<p>
</p>
<p>
同じ変数を、コマンドラインの引数で使用することができます(シェルから起動しているかのように)。
例えば、<tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt>のように指定できます。
</p>
</div>
</l:ajax>
</j:jelly>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
Para projetos que usam Maven como sistema de constru&#231;&#227;o. Isto faz o Jenkins
invocar o Maven com os objetivos e op&#231;&#245;es informadas. Um c&#243;digo de sa&#237;da
diferente de zero vindo do Maven faz com que o Jenkins marque a constru&#231;&#227;o como uma falha.
Algumas vers&#245;es do Maven t&#234;m um bug onde ele n&#227;o retorna o c&#243;digo de sa&#237;da corretamente.
<p>
</p>
<p>
O Jenkins passa <a href="../../env-vars.html">
v&#225;rias vari&#225;veis de ambiente</a> para o Maven, que voc&#234; pode acessar do Maven como "${env.VARIABLENAME}".
<p>
</p>
<p>
As mesmas vari&#225;veis podem ser usadas como argumentos na linha de comando (como se voc&#234; fosse invocar do shell).
Por exemplo, voc&#234; pode especificar <tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.resultados.txt</tt>
</p>
</div>
</l:ajax>
</j:jelly>
<div>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
Для проектов, использующих сборочную систему Maven. Эта настройка укажет Jenkins
вызывать Maven с данными целями и опциями. Если Maven завершит работу с
ненулевым кодом, сборка будет считаться провалившейся. Некоторые версии Maven
содержат ошибку, возвращая неверный код по завершении.
<p>
</p>
<p>
Jenkins передает <a href="../../env-vars.html">
различные переменные окружения</a> в Maven, которые можно использовать с помощью
синтаксической конструкции Maven "${env.VARIABLENAME}".
<p>
</p>
<p>
Эти же переменные можно использовать и в командной строке (еcли вы вызываете
Maven из сценария shell). Например, вы можете указать
<tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt>.
</div>
\ No newline at end of file
</p>
</div>
</l:ajax>
</j:jelly>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
Yap&#305;land&#305;rma sistemi olarak Maven kullanan projeler i&#231;in kullan&#305;l&#305;r. Bununla Jenkins
i&#231;erisinde, Maven'&#305;, verilen hedefler ve se&#231;enekler ile &#231;al&#305;&#351;t&#305;rabilirsiniz. Maven'dan gelen
0 olmayan(non-zero) &#231;&#305;k&#305;&#351; kodu, yap&#305;land&#305;rmay&#305; ba&#351;ar&#305;s&#305;z olarak ilan eder.
Baz&#305; Maven versiyonlar&#305;nda &#231;&#305;k&#305;&#351; kodunun d&#252;zg&#252;n d&#246;nememesi gibi bir bug vard&#305;r.
<p>
</p>
<p>
Jenkins <a href="../../env-vars.html">
&#231;e&#351;itli ortam de&#287;i&#351;kinlerini</a> Maven'a aktar&#305;r, bunlara Maven i&#231;erisinden "${env.VARIABLENAME}" ile ula&#351;abilirsiniz.
<p>
</p>
<p>
Ayn&#305; de&#287;i&#351;kenleri komut sat&#305;r&#305;nda parametre olarak kullanabilirsiniz (bunu shell'den &#231;a&#287;&#305;r&#305;yorsan&#305;z)
Mesela, <tt>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</tt> &#351;eklinde belirleyebilirsiniz.
</div>
\ No newline at end of file
</p>
</div>
</l:ajax>
</j:jelly>
<?xml version="1.0" encoding="UTF-8"?>
<?jelly escape-by-default='true'?>
<j:jelly xmlns:j="jelly:core" xmlns:l="/lib/layout">
<l:ajax>
<div>
<p>
適用以 Maven 建置的專案,讓 Jenkins 使用指定的 Goal 及選項叫用 Maven。
Jenkins 會將 Maven 任何非 0 的結束代碼都視為建置失敗。
某些版本的 Maven 有 Bug,不會回傳正確的結束代碼。
<p>
</p>
<p>
Jenkins 傳送<a href="../../env-vars.html" target="_new">多個環境變數</a>
Maven,您可以在 Maven 裡用 "${env.VARIABLENAME}" 來取得變數值。
<p>
</p>
<p>
同樣的變數也可以用在命令列參數裡 (假設您是從 Shell 叫用)。
例如: <code>-DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt</code>
</p>
</div>
</l:ajax>
</j:jelly>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册