AWS codePipelineからjenkinsテストを実行しようとしています。Jenkins/AWS CodePipeline/Laravel/PhpUnitでエラーが発生しました
私はジェンキンスにとって新人ですので、何が起こっているのか分かりません。私が言うことができる何
はcodePipelineは、GitHubのからコードを取得ジェンキンスがインストールされている私のEC2サーバに送信し、それが「何か」を実行します(私は本当に私はちょうどPHPUnitのを実行したいのか、わかりません)
ですStarted by an SCM change
Building in workspace /home/tomcat/.jenkins/workspace/RHTest
[AWS CodePipeline Plugin] Job '0c947e80-2b61-400b-b574-879a06ebaac0' received
[AWS CodePipeline Plugin] Clearing Workspace '/home/tomcat/.jenkins/workspace/RHTest' before download
[AWS CodePipeline Plugin] Detected compression type: Zip
[AWS CodePipeline Plugin] Successfully downloaded the artifacts from CodePipeline
[AWS CodePipeline Plugin] File downloaded successfully
[AWS CodePipeline Plugin] Extracting '/home/tomcat/.jenkins/workspace/RHTest/rX6QseT.zip' to '/home/tomcat/.jenkins/workspace/RHTest'
[AWS CodePipeline Plugin] File uncompressed successfully
[AWS CodePipeline Plugin] Publishing artifacts
[AWS CodePipeline Plugin] /home/tomcat/.jenkins/workspace/RHTest/target/rhtest
[AWS CodePipeline Plugin] Stacktrace:
[AWS CodePipeline Plugin] sun.nio.fs.UnixException.translateToIOException(Unknown Source)
[AWS CodePipeline Plugin] sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
[AWS CodePipeline Plugin] sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
[AWS CodePipeline Plugin] sun.nio.fs.UnixFileAttributeViews$Basic.readAttributes(Unknown Source)
[AWS CodePipeline Plugin] sun.nio.fs.UnixFileSystemProvider.readAttributes(Unknown Source)
[AWS CodePipeline Plugin] sun.nio.fs.LinuxFileSystemProvider.readAttributes(Unknown Source)
[AWS CodePipeline Plugin] java.nio.file.Files.readAttributes(Unknown Source)
[AWS CodePipeline Plugin] java.nio.file.FileTreeWalker.walk(Unknown Source)
[AWS CodePipeline Plugin] java.nio.file.FileTreeWalker.walk(Unknown Source)
[AWS CodePipeline Plugin] java.nio.file.Files.walkFileTree(Unknown Source)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.CompressionTools.addFilesToCompress(CompressionTools.java:176)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.CompressionTools.compressArchive(CompressionTools.java:153)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.CompressionTools.compressZipFile(CompressionTools.java:92)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.CompressionTools.compressFile(CompressionTools.java:66)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.PublisherCallable.invoke(PublisherCallable.java:78)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.PublisherCallable.invoke(PublisherCallable.java:34)
[AWS CodePipeline Plugin] hudson.FilePath.act(FilePath.java:990)
[AWS CodePipeline Plugin] hudson.FilePath.act(FilePath.java:968)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.AWSCodePipelinePublisher.callPublish(AWSCodePipelinePublisher.java:163)
[AWS CodePipeline Plugin] com.amazonaws.codepipeline.jenkinsplugin.AWSCodePipelinePublisher.perform(AWSCodePipelinePublisher.java:129)
[AWS CodePipeline Plugin] hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
[AWS CodePipeline Plugin] hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
[AWS CodePipeline Plugin] hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
[AWS CodePipeline Plugin] hudson.model.Build$BuildExecution.post2(Build.java:185)
[AWS CodePipeline Plugin] hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
[AWS CodePipeline Plugin] hudson.model.Run.execute(Run.java:1763)
[AWS CodePipeline Plugin] hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
[AWS CodePipeline Plugin] hudson.model.ResourceController.execute(ResourceController.java:98)
[AWS CodePipeline Plugin] hudson.model.Executor.run(Executor.java:410)
[AWS CodePipeline Plugin]
[AWS CodePipeline Plugin] Build Failed. PutJobFailureResult
Build step 'AWS CodePipeline Publisher' marked build as failure
Finished: FAILURE
それから私は、手動で再びこの最後のログで
Started by user JuliancitoBravo
Building in workspace /home/tomcat/.jenkins/workspace/RHTest
[AWS CodePipeline Plugin] Job '0c947e80-2b61-400b-b574-879a06ebaac0' received
[AWS CodePipeline Plugin] Clearing Workspace '/home/tomcat/.jenkins/workspace/RHTest' before download
[AWS CodePipeline Plugin] Detected compression type: Zip
[AWS CodePipeline Plugin] Successfully downloaded the artifacts from CodePipeline
[AWS CodePipeline Plugin] File downloaded successfully
[AWS CodePipeline Plugin] Extracting '/home/tomcat/.jenkins/workspace/RHTest/rX6QseT.zip' to '/home/tomcat/.jenkins/workspace/RHTest'
[AWS CodePipeline Plugin] File uncompressed successfully
[AWS CodePipeline Plugin] Publishing artifacts
[AWS CodePipeline Plugin] Build Succeeded. PutJobSuccessResult
ERROR: Build step failed with exception
com.amazonaws.services.codepipeline.model.InvalidJobStateException: Job with id 0c947e80-2b61-400b-b574-879a06ebaac0 has already terminated (Service: AWSCodePipeline; Status Code: 400; Error Code: InvalidJobStateException; Request ID: 1fda4ec8-f14b-11e5-ad9e-a7b383532abe)
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1182)
at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:770)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:489)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:310)
at com.amazonaws.services.codepipeline.AWSCodePipelineClient.invoke(AWSCodePipelineClient.java:1615)
at com.amazonaws.services.codepipeline.AWSCodePipelineClient.putJobSuccessResult(AWSCodePipelineClient.java:1352)
at com.amazonaws.codepipeline.jenkinsplugin.PublisherTools.putJobResult(PublisherTools.java:65)
at com.amazonaws.codepipeline.jenkinsplugin.AWSCodePipelinePublisher.perform(AWSCodePipelinePublisher.java:139)
at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
at hudson.model.Build$BuildExecution.post2(Build.java:185)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
at hudson.model.Run.execute(Run.java:1763)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Build step 'AWS CodePipeline Publisher' marked build as failure
Finished: FAILURE
を仕事を始め、私はエラー400を見ることができますが、ジェンキンスCodePipelineプラグインでは、私が管理者ユーザからのアクセスキーID /秘密アクセスキーを設定します、それは問題ではありません...
問題の原因を見つけるのを手伝ってもらえますか?
Tx !!! S3にビルド結果をアップロードするワークスペースを圧縮したときにプラグインが失敗しているよう
私はs3へのアップロードを設定していないので、それは変です... –
プロジェクトの出力場所を設定しましたか?(ビルド後のアクション - > AWS CodePipeline Publisher)多くの場合、少なくとも1つの出力(ビルドの結果)が必要なので、パイプラインの次のアクションで(デプロイアクションのように)それを使用できます。しかし、実際にテストが必要ない場合(たとえば、Jenkinsを使用してテストを実行している場合)、出力場所を削除してみましょう(ただし、AWS CodePipeline Publisherのビルド後のアクションは削除しないでください)。 – tapichu