タグ付けされた質問 「jenkins-groovy」

1
Jenkinsによる1行の複数のオブジェクト宣言の解釈
これは問題ではありませんが、むしろ注意書きです。スペースを節約するために、Jenkins宣言型パイプラインで変数を次のように宣言しました。 int a, b, c 次に、それらを次のように初期化しました。 a = b = c = 0 私のコードでは、これらの整数をforループのカウンターとして使用しています。スクリプトが何度も何度も失敗し続け、いくつかの例外がスローされました。 java.lang.NullPointerException: Cannot invoke method next() on null object そして、ハードコードされていたので、私のリストが有効であることは確かでした。したがって、これらのカウンターで何が起こっているのか疑問に思い始め、それらに対してgetClass()を呼び出したとき、Jenkinsは喜んでそれらが整数ではなく、 org.codehaus.groovy.runtime.NullObject コードを変更した後 int a = 0 int b = 0 int c = 0 すべてが魅力のように機能しました。これを共有したかっただけです。多分それは誰かがいくつかの欲求不満を救うのを助けるでしょう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.