AWS の新しい CodePipeline サービスを評価しています。基本的な考え方は次のとおりです。リポジトリ (私の場合は GitHub) から新しいコードをダウンロードし、Jenkins インスタンスに対して実行してから、Elastic Beanstalk にデプロイします (ビルドが成功した場合)。hereの指示に従って、Jenkins 用の CodePipeline プラグインを構成しました。ソース (GitHub からコードをダウンロード) -> ビルド (Jenkins とリンク、EC2 インスタンスで実行) -> ベータ (正常にビルドされたアプリをデプロイ) の 3 段階のパイプラインもセットアップしました。Source ステージを通過した後、Jenkins はプロジェクトのビルドを開始します。コンソール出力は次のようになります
Started by user Svetlin Slavov
Building in workspace /var/lib/jenkins/jobs/DemoOne/workspace
[workspace] $ /usr/share/maven/bin/mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building testApp 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ test_app ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ test_app ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.3:testResources (default-testResources) @ test_app ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /var/lib/jenkins/jobs/DemoOne/workspace/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ test_app ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ test_app ---
[INFO] Surefire report directory: /var/lib/jenkins/jobs/DemoOne/workspace/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.ontotext.s4.test_application.PipelineAppTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.3 sec
Results :
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- maven-war-plugin:2.1.1:war (default-war) @ test_app ---
[INFO] Packaging webapp
[INFO] Assembling webapp [test_app] in [/var/lib/jenkins/jobs/DemoOne/workspace/target/ExamplePipe]
[INFO] Processing war project
[INFO] Copying webapp resources [/var/lib/jenkins/jobs/DemoOne/workspace/src/main/webapp]
[INFO] Webapp assembled in [102 msecs]
[INFO] Building war: /var/lib/jenkins/jobs/DemoOne/workspace/target/ExamplePipe.war
[INFO] WEB-INF/web.xml already added, skipping
[INFO]
[INFO] --- maven-install-plugin:2.3:install (default-install) @ test_app ---
[INFO] Installing /var/lib/jenkins/jobs/DemoOne/workspace/target/ExamplePipe.war to /var/lib/jenkins/.m2/repository/com/ontotext/s4/test_app/0.0.1-SNAPSHOT/test_app-0.0.1-SNAPSHOT.war
[INFO] Installing /var/lib/jenkins/jobs/DemoOne/workspace/pom.xml to /var/lib/jenkins/.m2/repository/com/ontotext/s4/test_app/0.0.1-SNAPSHOT/test_app-0.0.1-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.333s
[INFO] Finished at: Mon Jan 04 13:12:15 UTC 2016
[INFO] Final Memory: 9M/22M
[INFO] ------------------------------------------------------------------------
Finished: SUCCESS
log
しかし、ビルド番号ページでは、上記の出力へのリンクがどこにあるのか「Failed to determine(log)」と表示されています。これにより、ビルド ステージで CodePipeline がフリーズし、読み込み矢印が回転します。Jenkins がビルドに成功のフラグを立てるためにインストールする必要があるプラグインはありますか、それともこれは対処すべき Jenkins のバグ/問題ですか?