Our code is hosted in Bitbucket, originally we wanted to use Bitbucket pipeline to do the build. Since Bitbucket pipeline does not support building windows application, we need to find alternative solution to build.
2 options: 1. Use Jenkins as build server to build 2. Use AWS CodePipeline to build
After code is built, it needs to be downloaded to a system connected with hardware. Thus AWS CodeDeploy to on-premise solution seems the right choice.
Here are the questions: 1. Is the assumption of using AWS CodeDeploy to download applications to on-premise correct? 2. If not correct, what should be the solution?
If using Jenkins pipeline: 3. If using Jenkins for build server, would specifying "Poll SCM" or use GitPlugin be good enough for the connection from Bitbucket to Jenkins pipeline? 4. Would Webhook help for the connection from Bitbucket to Jenkins' pipeline? Does it help in doing something when pull request? 5. How to connect Jenkins to AWS CodeDeploy if #1 assumption is correct?
- If using AWS CodePipeline and then CodeDeploy, what are the steps?
Thanks a lot in advance