title: AWS CodePipeline Doesn't upload artifacts to AWS S3
body: <p>As an effort to automate the (Android) build and test process, I configured an <em>AWS code pipeline</em> that will 1st get the code from <em>GitHub</em> and trigger a build (via <em>aws codebuild</em>) Build is shown as completed successfully but the artifacts (apk file) generated as a result of the build process isn't uploaded to the s3 bucket (public bucket). The logs clearly say the upload is successful as seen in the screenshots attached<img src="https://i.stack.imgur.com/yQxCA.png" alt="![here]"> <a href="https://i.stack.imgur.com/LYadS.png" rel="noreferrer"><img src="https://i.stack.imgur.com/LYadS.png" alt="here"></a>
  The <em>codepipeline</em> as well shows everything is successful as attached <a href="https://i.stack.imgur.com/XrITf.png" rel="noreferrer"><img src="https://i.stack.imgur.com/XrITf.png" alt="here"></a></p>
  
  <p>However, if I run <strong>aws codebuild project directly from the aws codebuild screen</strong>, it <strong>does upload</strong> the artifact successfully to the s3 bucket! </p>
  
  <p>I tried changing the bucket permissions to public/non public, etc. So far no success </p>