This is wild. Complains about having to read the Heroku documentation, and then goes through the steps to showcase how absurdly simple it is to deploy to Heroku with the CLI. It almost reads like an advertisement for Heroku.
...then goes on to show it could be done in GitLab in a more convoluted way. Ignores the fact that Heroku doesn't require GitLab, and seems to not be aware that Heroku does not require the CLI to deploy.
...and the GL steps require that you have previously created an AWS account, IAM, and have the credentials.
At the end of it all, it's obvious GL is using Terraform at the back end, anyway.
I'm left wondering why anyone would use this? Heroku is stupid easy to set up and get going, but you wouldn't use it if your production demands were getting complicated. However, if your production demands were getting complicated you surely would not use this GL solution. This entire thing seems to be a solution in search of a problem. I don't get it.
And ultimately I wouldn't want my entire deployment pipeline to be dependent on my code hosting provider. GitLab just 5x'd their prices a few months ago. Going all in on them for your entire CI/CD pipeline just seems crazy to me.
To add to that, they've trivialized Heroku to just being a "package your app and deploy it" whereas Heroku is VASTLY more than that, which GitLab couldn't even touch on in this article outside of a footnote at the bottom.
...then goes on to show it could be done in GitLab in a more convoluted way. Ignores the fact that Heroku doesn't require GitLab, and seems to not be aware that Heroku does not require the CLI to deploy.
...and the GL steps require that you have previously created an AWS account, IAM, and have the credentials.
At the end of it all, it's obvious GL is using Terraform at the back end, anyway.
I'm left wondering why anyone would use this? Heroku is stupid easy to set up and get going, but you wouldn't use it if your production demands were getting complicated. However, if your production demands were getting complicated you surely would not use this GL solution. This entire thing seems to be a solution in search of a problem. I don't get it.
And ultimately I wouldn't want my entire deployment pipeline to be dependent on my code hosting provider. GitLab just 5x'd their prices a few months ago. Going all in on them for your entire CI/CD pipeline just seems crazy to me.