[解決済み] Jenkinsパイプラインの実行時に「script returned exit code 1」を修正する方法
2022-02-25 22:40:23
質問
Jenkins Blue Oceanを使用してパイプラインを定義しています。
簡単なpython pep8のコーディング規約をやろうとしているのですが、シェルの中に入って直接コマンドを入力すると、正常に実行されます。
しかし、同じコマンドをパイプラインで実行すると、実行はされるが、最後には 'script returned exit code 1' と表示されます。 このエラーコードのため、次のステップに進みません。
回避策はありますか?
using credential github
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/YunTaeIl/jenkins_retest.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Fetching without tags
Fetching upstream changes from https://github.com/YunTaeIl/jenkins_retest.git
> git --version # timeout=10
using GIT_ASKPASS to set credentials GitHub Access Token
> git fetch --no-tags --progress -- https://github.com/YunTaeIl/jenkins_retest.git +refs/heads/master:refs/remotes/origin/master # timeout=10
Checking out Revision fe49ddf379732305a7a50f014ab4b25f9382c913 (master)
> git config core.sparsecheckout # timeout=10
> git checkout -f fe49ddf379732305a7a50f014ab4b25f9382c913 # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D master # timeout=10
> git checkout -b master fe49ddf379732305a7a50f014ab4b25f9382c913 # timeout=10
Commit message: "Added Jenkinsfile"
> git rev-list --no-walk bc12a035337857b29a4399f05d1d4442a2f0d04f # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
+ ls
Jenkinsfile
README.md
jenkins-retest
+ python3.7 --version
Python 3.7.3
+ python3.7 -m flake8 jenkins-retest
jenkins-retest/N801_py3.py:3:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:6:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:9:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:12:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:15:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:18:1: E302 expected 2 blank lines, found 0
jenkins-retest/N801_py3.py:24:1: E303 too many blank lines (4)
jenkins-retest/N801_py3.py:24:11: E999 SyntaxError: invalid syntax
jenkins-retest/python_testfile.py:1:1: E999 SyntaxError: invalid syntax
jenkins-retest/python_testfile.py:1:2: E228 missing whitespace around modulo operator
jenkins-retest/python_testfile.py:3:1: E402 module level import not at top of file
jenkins-retest/python_testfile.py:3:20: W291 trailing whitespace
jenkins-retest/python_testfile.py:5:1: E302 expected 2 blank lines, found 1
jenkins-retest/python_testfile.py:8:1: E305 expected 2 blank lines after class or function definition, found 0
jenkins-retest/python_testfile.py:11:33: W291 trailing whitespace
jenkins-retest/python_testfile.py:12:1: E402 module level import not at top of file
jenkins-retest/python_testfile.py:12:19: W291 trailing whitespace
jenkins-retest/python_testfile.py:14:4: E714 test for object identity should be 'is not'
jenkins-retest/python_testfile.py:17:16: W291 trailing whitespace
jenkins-retest/python_testfile.py:18:80: E501 line too long (95 > 79 characters)
script returned exit code 1
解決方法は?
この問題を探している人は意外と多いんですね。
使用方法
set +e
シェルスクリプトとして実行されるコードのエラーコードexit 1を無視する場合。
関連
-
[解決済み】Jenkins:403 リクエストに有効なクラムが含まれていません。
-
[解決済み] ジェンキンスはシャットダウンする
-
[解決済み] AnsibleとRundeckを連携させるのは良いアイデアですか、それともどちらか一方を使えば十分ですか?
-
ビルドステップ「シェルの実行」でビルドが失敗と判定された
-
[解決済み] [Solved] groovy.lang.MissingPropertyException: No such property: buildJobArray for class: groovy.lang.Binding
-
[解決済み] Jenkinsがジョブを実行しない(ペンディング - 次の実行者を待っている状態)
-
[解決済み] Jenkinsを手動で再起動する方法は?
-
[解決済み】Jenkinsでジョブをエクスポート/インポートする
-
[解決済み】Jenkinsfileに加えられた変更をローカルでテストするにはどうすればよいですか?
-
[解決済み] Jenkinsパイプラインのワークスペースの一掃
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AnsibleとRundeckを連携させるのは良いアイデアですか、それともどちらか一方を使えば十分ですか?
-
[解決済み] ジェンキンス・マルチマスター
-
Jenkins java.io.IOException。CreateProcess error=2, The system could not find the specified file.
-
[解決済み] [Solved] groovy.lang.MissingPropertyException: No such property: buildJobArray for class: groovy.lang.Binding
-
[解決済み] jenkins が再起動するまでお待ちください - 長い間待っています。
-
[解決済み] Jenkinsがジョブを実行しない(ペンディング - 次の実行者を待っている状態)
-
[解決済み] jenkinsにおけるagentの意味は何ですか?
-
[解決済み】Jenkinsでジョブをエクスポート/インポートする
-
[解決済み】Jenkinsfileに加えられた変更をローカルでテストするにはどうすればよいですか?
-
[解決済み] Jenkinsパイプラインのワークスペースの一掃