I want to auto deploy the spring boot app(.jar) on AWS EC2 instance. I have pushed code on bitbucket and create maven build pipeline. I am able to build the project. After that I am using AWS Code Deploy to transfer to deploy code on EC2 ubuntu instance but getting error :
The CodeDeploy agent did not find an AppSpec file within the unpacked revision directory at revision-relative path "appspec.yml". The revision was unpacked to directory "/opt/codedeploy-agent/deployment-root/a3938031-b1d1-4c47-b5a8-4af047f1cb7e/d-MGHDO913O/deployment-archive", and the AppSpec file was expected but not found at path "/opt/codedeploy-agent/deployment-root/a3938031-b1d1-4c47-b5a8-4af047f1cb7e/d-MGHDO913O/deployment-archive/appspec.yml".
I have put appspec.yml file in path relative to pom.xml but still it not picking. Also, I am not aware what to write in appspec.yml file.
appspec.yml
bitbucket-pipelines.yml
Please suugest me the steps to solve this problem.
Hi @amitjas, you have to put your `appspec.yml` into your jar archive.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.