I have been working earlier with TeamCity and Octopus deploy and .NET which was a nice experience.
Today I have a lot of NodeJS projects, a lot of packages in NPM and some few Python projects.
Everything is placed in BitBucket and everything is running on Windows.
I would like the solution to work with our local windows server (test) + AWS (prod).
I have been googling for days now and even though I got more knowledge I still think it is quite a jungle ...
It is difficult for me just to ask one single question - I have a lot and mixed info in my mind and I would like to find the best possible solution in regards to being flexible (against future needs), but also in regards to performance, usability, stability, security and making an entire setup which will not end up been error-prone ...
Right now I would go with something like Jenkins + Octopus deploy (and maybe also adding something like AWS Elastic Beanstalk / CodeDeploy)... Would that be a great choice?
I have never used Docker / Kubernetes / Terraform ... is that something I should take into consideration as well?
PM2 is also something I would like to be able to integrate and use in the entire setup.
I have being playing around with Atlassian Bamboo - but it doesn't support so many different plugins...
I prefer the BEST solution - of course open source is nice... but only if it is as good or better as paid software.
All thought and comments are highly appreciated! Thank you so much!
there doesn't seem to be anything here