When it comes to Jenkins. The most easy way I find to setup a jenkin CI-CD server is ,start one AWS EC2 instance and run docker container on it. The most cool thing is it just takes few minute to do so. No hustle at all.
A one line command to run jenkin container
docker run -d -p 8080
-v $PWD/jenkins:/var/jenkins_home -t jenkins/jenkins